Driving a BMW is a little bit like learning all over again. By that I don’t mean that they are completely wildly different to every other car on the market – just that to me their drive and balance is a deliciously different experience to the other more generic cars on the market. [...]

