BMW 3 Series 316i (1991)

£1,500 75,391 miles

BMW 5 Series 525i Se (1989)

£6,995 39,600 miles

BMW Z Series Z3 Roadster (1998)

£2,750 83,000 miles

BMW 5 Series 530d SE Touring (2001)

£1,950 260,312 miles

Bmw 330d se touring (2005)

£3,475 14,000 miles

BMW 4 Series 435i Luxury (2014)

£25,450 26,750 miles

BMW 5 Series 535d M Sport (2008)

£13,200 57,700 miles

BMW 6 Series 635csi (1988)

£10,000 144,144 miles