BMW M models may have earned themselves a reputation for being finicky, but not these models. These are the most reliable ...
You probably won’t suffer buyer’s remorse, but if you do, at least you can get a good chunk of your money back.