BMW 3 Series - Tech Talk For All Gen Of 3 Series
My car was recalled for a cable replacement on the battery and heater.
Whilst in the dealer, they offered to replace the timing chain, as a recommendation from BMW, free of charge.
Two days after a period of normal running, the car broke down, after poor running.
I had to have the car recovered...