Traded 2002 E46M3 for 2006 E500 in September. The E500 is no M3 in terms of speed or handling, but its quite good for a luxury sports sedan. I am impressed with the fit and finish of the E500 and the SBC which bothered me when I road tested a 2003 was not an issue with the 2006 model. My M3 was subject of 2 major recalls to replace connecting rod bearings -twice. The M3 was also towed to the dealer when the ignition coils failed. An annoying aside is BMW's roadside assistance which is merely a contract towing service. I called with a flat once and second time when the the low oil light flashed. BMW could only offer a tow to the dealer, and since it was a Friday afternoon both times the car would be at the dealer for a minimum of 3 days for a quart of oil or a flat. Having said all that I probably would have traded for a 2006 BMW 550 if not for the styling exterior& interior and Idrive.