Are you in the market for a BMW M5? Before you make a purchase, it's important to know which years to avoid. While the M5 is a powerful and stylish sports sedan, some models have been plagued wit...
...
See all 83 custom car builds (soon)