I have one, good car but don't confuse with a hot hatch, well built and quick, but not as much feel as a good hot hatch, for everyday driving it's spot on, best car I have ever owned, mpg is ok, between 40 and 50, I did 4000 miles in Europe this summer averaging 48, including one end of Germany to other, where it showed its forte, so well planted on autobahn. Expensive to service mind, runs on same oil as m3 which is £100 for 5 litres and tyres are£250 each if you get the 18s.