Fully agree with your review - my M3LR now has 4800 km (~3000 mi) in just 2 months mostly because it is so much fun to drive - it was worth every day of my 3 years wait! Only one minor thing: for the next OTA update I suggest a warning chime for windows left open accidentally