Theres always the issue of the MP as well. F10 M5's are going for R600k as well. If you are buying an M car, most likely out of plan, factor in the higher maintenance, especially tyres and hope nothing goes wrong as well. My choice would be to buy a 2-3 year old car after the 1st owner has taken the big knock in depreciation.