Hi Again, Sorry everyone - As you can probably tell I'm a tad excited about picking up my E46 320D tomorrow because all I've been doing is searching for new modifications and upgrades for it. So far I'm pretty sure I want to upgrade the exhaust system, speakers, stereo head unit and get the engine remapped. Exhaust: http://www.mijexhaust.com/mij-exhaust-system.html These guys quoted me £254.99 for a cat-back stainless steel exhaust system (mid & rear section) Speakers: http://www.ebay.co.uk/itm/Rainbow-231588-IQ-Line-BMW-3-series-E46-Front-Speaker-Upgrade-Kit-New-IQ265-25-/281010024847?pt=UK_In_Car_Technology&hash=item416d80b18f These seem like the simple way to upgrade the door speakers in the E46 coupe so I think I'll try these. Only thing is they cost £229.99 which seems steep to me. I upgraded my speakers and tweeters in a Megane a couple of years ago with some pioneers designed specifically for the car for around £80.00 Head unit: http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=110943790763 This unit costs £320.00 and comes with an 8" display that can be used for DVD's etc as well. It looks like it will compliment the existing interior and has load of fancy features but I've had to ask the supplier if you can relocate the existing climate controls etc on the dash. Is that feasible? I think I'll be better off with a smaller unit thats more compatible with my iphone but I like the car to remain looking original. Engine ECU remap: I've asked for a few quotes on a remap. Not sure who to go with or how much but I've seen rough figures of £250. + the cost of a full service being quoted at £260 using genuine parts it looks like owning a car I love is going to cost me lol Total = £1,314.98 Any suggestions or help reducing the above figure will be gratefully received :)