Beautiful condition (2004)

£16,495 78,500 miles

E34 535i Sport Manual (1990)

£3,995 113,500 miles

Low mileage, E30 318i (1989)

£12,000 37,000 miles

e46 Coupe 325ci M-Sport (2004)

£5,950 65,000 miles

E36 BMW 328i Sport Manual 5 speed gearbox (1997)

£1,995 195,000 miles

Bmw 318ci (-2006)

£2,300 128,100 miles

BMW E30 320i 1986 64K MILES Manual 2dr (1985)

£7,499 61,250 miles

BMW E30 320is (1990)

POA 196,000 miles