I bought my '99 M3 coupe used with 22k miles in 2004. It has been very reliable. It's exceptionally fun to drive. I love taking it on long trips, it is that comfortable. Proper snow tires make this a competant winter car (with ASC of course). Braking is awesome and properly matched to a vehicle capable of traveling so fast, so easily. This car brings smiles to my face every time I drive it. The cockpit is the best I've experienced. It is not cheap to maintain, parts will cost you. Find a good BWM mechanic and avoid the dealerships. I hope I can keep this car for many years. If now has 43k miles two years later.