Originally Posted by confused.com
I've seen a one owner E46 M3 on sale at bmw for approx 15k - the car is 2004/54, SMG, Sat Nav with 50k miles on the clock.
That price does sound a bit high for the year and mileage. I'm sure you could negotiate a good deal even with your part exchange.
I'd think an E46 M3 would be harder for a dealer to sell than a 335d, just look how many are on Pistonheads.
For that kind of money I'd be looking for a CS model, which had a few improvements over the standard one.
I had an M3 smg for over 3 years and moved to a (now) mapped 335d. Even though the diesel is a bit quicker you will enjoy the power delivery of the M3 a lot more - screaming up to 8k revs is an event every time.
I found the M3 in another league for handling, maybe I need to get a KDS done on the D!