Hello.
I have a new BMW that I love about like you probably love yours. Whatever you do...DO NOT SPRAY ANYTHING ONTO THE ENGINE!!!!!!! No no no no...I sprayed some of that stuff that makes the engine shine and it messed up all my sensors and locked the engine up. All BMWs have NUMEROUS sensors on the engine compartment. I had to have my car towed to the BMW dealership. Since >>I<< put the cleaner on my engine...I had to pay for the recker service and I had to pay to have my engine fixed (est $1,500.00). Also...because of this, BMW cancelled my warranty...now I have a new BMW with NO WARRANTY!!!!!

try to sell this one??