2001 BMW 3 Series 325i Rwd 4dr Sedan (2.5L 6cyl 5M)
Bought the car at 38,000 miles and have put another 30,000 on it in 10 months of driving. It's been very reliable and only needed one sensor replaced. Post-50,000 mile servicing seemed pricey (quoted $800) but I'm coming from an old Alfa Romeo. Very happy with the car overall except for things such as interior trim rattles (constant) and dreadful seats. My car came with the standard seats and they caused circulation problems and caused left foot problems (no support on left foot and overall it was like sitting on a beach ball with support at center and little on sides). I replaced them with the sports seats and they are much better but can be uncomfortable (very, very firm).
Styling, interior and exterior, and Steptronic transmission (3 modes of driving, sport, manual or automatic, and the result is power when you need/want it but great fuel economy too), and having driving both the 325 and the 330 the 330 seems not worth the extra money. Love the car except as noted.
Learn how to make seats, BMW. Neither of your seats works well and is more about looks and gimmicks than actual comfort. You seem to have a love/hate relationship with your customers. Love getting their cash. Hate seeing them after you've got it. I would never buy another BMW after this.