BMW 3 Series 320i (1988)

£5,995 74,000 miles

BMW 3 Series 320d Se Touring (2009)

£8,290 41,000 miles

BMW 6 Series 635d Sport (2008)

£11,290 41,000 miles

BMW 5 Series 535d M Sport (2008)

£8,999 129,000 miles

Alpina B3S 3.4 Convertible (2003)

£9,990 70,000 miles

BMW 3 Series 320d Se Touring (2011)

£7,500 81,000 miles

BMW X5 D M Sport (2009)

£14,595 63,939 miles

650i Sport “Individual” 28.3k FBMWSH Stunning, Exemplary & Unique (2006)

£17,995 28,000 miles