Had a drive in a BMW 330d this afternoon and tbh im very very suprised. Its such an excellent drive Its just a torque machine that never stops pulling, just put your foot gently on the gas and your up and going at a good pace. Maybe a lot of modern cars are like that but im used to driving cars that need a bit of welly. The only thing i didnt like was the clutch, you couldnt feel it bite, you couldnt see the bonnet lift and i couldnt hear the engine at all so i was lifting off too quick and getting a jerky ride at first. But thats something you could easily get used too. Very comfy too, i think it was lambs leather - i could deffo see myself driving one long term even though ive never really been a BMW fan.