Best car I have ever owned!!! Bought in '98 with 140k on the clock for 5K with a few problems and after fixing myself for under 1k (new shocks/springs, heater core and AC o-ring). It has been very reliable. I did have to replace the original clutch about 15,000 miles ago due to the throwout bearing going bad, but the engie has never been opened up and uses little oil between 12-15k dino oil changes.
Still drives great and everything but the cruise control still works fine.
I hope my wife's '03 330i sport ends up being similar.