 Had to spend $600 for a sparkplug coil and tuneup when it failed a month after I bought it. Then $100 for an oil change because I could tell how dirty the oil was from the dash indicator (there is no dipstick) , and then it started to produce a oil burning smell (prior to oil change) inside the cabin when the car is sitting and idling. Had to replace valve cover gasket(VCG), valvetronic gasket, and some other small gasket nearby. I also replace the eccentric shaft sensor( while they had the cover off..they recommended it)so it made sense to when they had everything off. that was another $1200, I previously owned a 87  325i and spend about $11k in repairs for the 6 years I owned it . I also had a 96 328i for about 10yrs and spend about $15k in repair over those years.  So I knew about spending more in Maintainence when I bought it but its well worth it to have one of the "Utimate Drving Machine"s