BMWs are powerful and fun to drive, but they do require regular, careful maintenance. Spare parts are sometimes expensive, but the durability of the engine makes up for the cost. What I like most is the precision of German engineering in every part.
Ali Emad, Alex