BMW 325i Touring manual (2009)

£4,500 90,250 miles

E90 330i SE (2005)

£3,250 137,000 miles

7 Series AUTO (89) (1989)

£850 170,000 miles

130i LE 2007 (2007)

£8,250 45,996 miles

BMW 318Ti Sport 1895cc (1999)

£4,999 10,400 miles

Beautiful condition (2004)

£16,495 78,500 miles

E34 535i Sport Manual (1990)

POA 113,500 miles

Low mileage, E30 318i (1989)

£12,000 37,000 miles