2001 BMW 3 Series 325i Rwd 4dr Sedan (2.5L 6cyl 5M)
Bought this car for reliability, but it is anything but reliable. There are lots of badly engineered parts that go bad and should be recalled but are not and you are charged for their replacement. Everything seems to cost over $500 to repair. A regular oil change and inspection costs $250. The brakes and tires don't last long, the water pump, alternator and other parts die suddenly before 100K. Now at 120K the car has broken down and left me stranded on the side of the road three times this year. The car does not deserve its reputation.
Extend the warranty. Replace without cost any parts that fail repeatedly on many vehicles.