A high mileage m3 that has some sort of documented history would be alot better, problem with a clocked one is you dont no when it was serviced, mileage changed new owner told its just been serviced etc end up going 20k with out an oil change!!