Well the most important thing when buying an m3 is maintenance so make sure you see the records. Should have had the oil changed every 7500mi at least, I would stay away from any car that followed the 15000 oil change schedule. It's pretty easy to tell a well taken care of m3 from one that's not. Leather should be in good shape if it's an 05. 60k is okay. Inspect the exterior for dents or paint imperfections as jet black is a touchy color. I'd pay around 25.5, 23k in good shape assuming its stock. Make sure any recall issues are checked (subframe)
2001 330ci - 117xxx (sold)
2001 M3 - 90xxx
1989 325i - 2??,???
Last edited by jhaurimn; 10-01-2012 at 05:26 PM.