BMW 330ci 2006 LPG Converted (2006)

£4,500 151,000 miles

BMW E30 M3 1987 (1987)

£35,000 169,000 miles

BMW 330Ci M Sport Coupe (2003)

£10,995 28,090 miles

Late 2004 “54” E46 M3 SMG For Sale (2004)

£18,995 88,000 miles

CLASSIC E30 320I RARE CAR (1992)

£7,000 117,000 miles

BMW M3 Individual Convertible (1998)

£99 112,000 miles

BMW 318i SE TOURING Automatic (M43B19 engine) (2000)

£1,695 104,320 miles

BMW 3 Series 318i with 2.8 237bhp conversion (1988)

£13,995 114 miles