My BMW is a maintenance night mare. I absolutely hate my car b/c it is as reliable as the wind. The craftsman ship of the 3 series is poor at best. My car started to pour not leak oil at around 59,000 miles. The entire cooling system failed at 90,000 miles. The car is a big money pit. The electric water pump on the car costs around 600 dollars and the thermostat is 150 at a discounted auto parts store. I paid 1200 at a indy shop to get the starter replaced. BMW is nothing but an over priced piece of junk.
The car looks nice but that is where the buck stops.
The car suffers from major reliability issues. The car is very cheaply made for the huge price tag. BMW's are not every day driver vehicles.