Every BMW owner needs to own a diagnostic scan tool or two. Even the most basic setup, including a cheap OBD-II scanner like this one and a cheap airbag tool will save you hundreds if not thousands over the years of your Bavarian ownership. There’s really nothing more satisfying than scanning a car for friends and family when they’re in trouble, and saving them from paying a $100 diagnostic fee to some repair shop.
We have seen this 1991 M5 for sale for the last few months, and it is in beautiful condition considering it’s high mileage. This M is one of the last of the hand built cars coming out of Germany and has seen 245,000 miles. The car has a long list of repairs, though some areas still need attention.