I'm pretty new to BMW, but know that I want the M5 (family, kids, etc). I'm not terribly fond of the new body style, so am planning to find a used M5. An acquaintance is considering selling me his (details not yet discussed) 2001 M5 with ~50K miles and in mint condition. I was wondering if there have been any significant changes to the car from 2001-2004 that should preclude me from considering his offer? Are the miles an issue (i.e., how much quality mileage does the car have ahead of it)? Do I need to sonsider extended warranties since the factory one is almost over, if not already? I think that he will give me a good deal, but I don't want to sacrifice any new features that are worthwhile. I appreciate any input.