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,996 61,250 miles

BMW E30 320is (1990)

POA 196,000 miles

530 (E39) Touring in as new condition (2003)

£7,500 29,000 miles

435d Xdrive (2015)

£22,500 38,000 miles

BMW 335i SE AC SCHNITZER (2007)

£6,995 59,162 miles

2004 BMW E46 M3 convertible manual only 88000 miles (2004)

£9,999 88,000 miles