I have owned a 2000 328ci for about a year & have put about 12,000 miles on it (120k on vehicle total). This car is a dream. Have not had any problems & get people inquiring about it almost daily. The styling is so wonderful that people always ask if it's new and it's 8 years old! I think I'm hooked. BMW all the way from here on out. Also found that parts on the vehicle are no more expensive than your average Chevy or Ford. NOW THE LABOR AT A BMW DEALER, that's a different story but there are several repair shops in my area that specialize in foreign repairs. Only thing I had replaced is the cam positioning sensor which was 75 bucks & 1 hr labor ($65) to install at a local service shop.
This thing gets 29.8 mpg on highway & still takes off like a rocket!!
† Edmunds.com received the highest numerical score in the proprietary J.D. Power 2014 Third-Party Automotive Website Evaluation Study℠. Results based on responses from 3,381 responses, measuring 14 companies and measures third-party automotive website usefulness among new and used vehicle shoppers. Proprietary study results are based on experiences and perceptions of owners surveyed from January 2014. Your experiences may vary. Visit jdpower.com.