Six reasons why BMW sucks...
They still produce some crumpled, ugly cars and cars with faults.
In order to keep that share price rising they need ever greater profits. This means that they are now very expensive, playing on the significant fleet, rather than private ownership. This is OK...