BMW 3 SERIES (E46)
1997-2006 Price: £2000
BMW had been making 3 Series long before the ‘E46’ arrived, but this one truly established itself as the class leader for compact executive cars. It also set a theme in design and feel that still exists today. The M3 in particular was a giggle to drive.