E46 1999–2006
Most buyers were plumping for diesel at this stage and actually the 320d in particular had a lot of problems. The turbos could fail and the bearings could wear prematurely. It’s not immune to rust and the front wings seem to rot first. We’d go for the 330i as the alt-m3 rocket. In the practical Touring format, a 330i Sport from 2002 with 99,000 miles and every option box ticked is £4995.