Car looks good for the mileage. It looks like you know what you are doing as far as doing the standard things before buying a car, doing some research, but I'd also look at what maintenance has already been performed, and what could be missing. You can look at this link, http://www.m5board.com/vbulletin/showthread.php?t=56642 to gauge how much repairs (if any) would cost. This might be valuable information for you in negotiations, or to deter/influence you into buying it. Otherwise, test driving and examining the car in person is as important as doing the background check. Good luck, its definitely a beauty from the pics.