Re: Thinking of a 2000 - 2003 BMW 3 or 5 series - heard maint was way expensive??
I've had an '01 530i M-Sport with a 5 speed since 2006. The 3.0 (M54) engine is truly a work of art and the car has almost perfect balance. IMO the '01 thru '03' 530i's were the best. Very comfortable for 4 adults yet fun to drive. Buy the newest one you can afford. With a few Dinan upgrades, I've boosted the engine to 245HP while geting 25MPG around town and 32-36 on the highway.
Don't fall for the V8 540i because they get poor mileage, have recirculating ball steering, and are front-heavy. The automatic transmissions are sturdy but have 'lifetime' fluid, so most didn't typically get serviced at regular intervals. Also, if you like to shift, forget about the steptronic tranny- it's an automatic that can be shifted- NOT the same!
Maintenance costs can be up there, but there are lots of good aftermarket parts suppliers that save 15-30% from OEM.
My car mechanic works on all brands, but occasionally the BMW has a problem he can't diagnose. When that happens, I go to another shop that specializes in BMW's but is not a dealership, saving 20% in labor (compared to the 'stealership').
Hey, it's a premuim car- expect to pay a little more to maintain it. My car is currently at 185K and running like a top.
BMW 5 Series (E39) - Wikipedia, the free encyclopedia