If you want to keep it simple, but gain a big sound quality boost - check out Bavarian Soundwerks at
www.bavsound.com
They have speaker upgrade packages and provide do-it-yoursef instructions for installing. The Stage 1 upgrade plus the subwoofer made a huge difference in my X5. You can get by with just the 10 speaker upgrade if you don't care to add a lot of bass.