99 323i with premium and cold weather. 113k miles and still handles and runs strong. You have to get comfortable with maint - these cars need lots of love. Always check the maint records and get to know a good mechanic. Great cars!!
HK Sound, fun to drive, good power from the 2.5 inline 6
get used to the check engine light - do research and fix what you can yourself.