I purchased my M3W from Krazy Horse, it is a late 2012 car with a 2014 plate. It has the bright pack and quilted seats, all the 2014 upgrades and at a price, at that time, just under the 2014 model. However the warranty is 24 months instead of 30 and the frame is not strenghtened which are both desirable items to have.
The car looks great, drives as a 2014 model and to date I have had many enjoyable miles of motoring with no problems. I do not expect my car to fall apart any quicker than a 2014 model or the frame to crack either.
Krazy Horse seem to be one of the better suppliers and are very helpful and I am sure will look after me in the future if something was to go wrong.
However if I were to purchase now it would be a 2014 model not an upgraded early spec car. The main reason for this is that the older cars are considered to be "undesirable" by most who do not own them which unfortunaly is affecting the resale value of these great little cars.