At $22,000, Will This 2000 BMW M5 With ‘All Maintenance Done’ Prove An All-Done Deal?

It’s said that time heals all wounds. The hurt of not being able to afford cars like today’s Nice Price or No Dice M5 back when it was new can be particularly stinging. Let’s see whether time and its current price offer sufficient healing.

Read more…