The basic BMW 220d is still one of the finest handling coupes you can still for under £30,000. More than that, though, it feels like a really grown-up, comfortable car with a high-quality cabin and premium design. The only real let-down of this package is the engine, which is too brusque under acceleration. There’s always […]