Alright - thread revival time - I have decided fully: i am still playing with getting a beater, but if that changes and IF i get a BMW as my next car, it will be the E46 330Ci and NOT the E92 coupe- although the E92 is easier to find, newer etc etc, i just hate the idea that the batteries can only be replaced by the dealer at a $400 cost and there's no dip stick..i just learned that the E46 engines have the oil filter on TOP of the engine which will fully enable me to use an extractor and change my own oil !! lots of E46 owners do this, and like i said, E92 doesn't even have a dip stick...and so much more dealer dependent.
Now, the "?" is...do I go for a ZHP 330Ci (hard to find), or just settle for a non-ZHP 330Ci....
Now that I am out of college and working, it's time to seriosuly think about all this...