Nice car but not even near the quality as the Asian and even some American autos. Many oil leaks, cooling problems, and systems breaking that should not. Then you get hit again with extreme parts costs and labor because repairs were not engineered to be easy to access and replace. I personally think all European autos are inferior to their Asian and American competition.
Purchased our 2003 530i a little over a year ago. Got it for $5K and at 130K miles. I do most of my own repairs and I've never seen such awesome engineering on a car. It's a pleasure to work on if you are into car repair. Driving it is a real thrill that never gets old. We've taken it on several long trips and it just loves the open road. Seats are amazingly comfortable. Usually back seats are a weak point in most sedans but this BMW has very comfortable rear seats. Gas mileage on a combined city/highway commute is about 25 mpg. For a 24 valve 6 cylinder that is very good mileage. Hope to keep this beauty for the foreseeable future.