At the top of the forum there are stickies, one is on ask and L7 repair. It cost about 350.00 to get the amp fixed.
Speakers will depend on what you want to spend. BSW sells a kit for the e65 check them out they are a site sponcer.
97 740i e38 - SOLD
02 745i e65
03 Montero Limited