Hi,
The most likely problem is an internal leak, either the intake manifold gasket or the head gasket. Your mechanic will need to do a compression test and block test to determine whether it is the head gasket or the intake gasket.
I would advise having it towed to the BMW shop rather than driving it. If it is a head gasket and not the intake, and it lets go all the way driving over to the BMW shop, you can wind up with more severe damage, such as causing a rod or main bearing to spin out and seizing the engine.
Please click the ACCEPT BUTTON or ask for more help. Positive feedback is always appreciated
This is a Paysite
Automotive Repair Shop Manager
Automotive Repair Shop Manager, Technician
Compression and Block test will run around $80-100. Repair can run anywhere from $600 up to $1200 depending on whether its an intake manifold gasket or a headgasket