BMW 5 Series 540i (1998)

£4,995 64,200 miles

BMW 3 Series 325i Se (2004)

£2,000 68,300 miles

BMW Z Series Z3 Roadster (1999)

£2,700 131,000 miles

BMW 7 Series 735i Se (1990)

£1,800 234,975 miles

BMW 5 Series M5 (2005)

£15,500 79,000 miles

BMW 3 Series 330d M Sport- Cheapest Around (2013)

£14,700 53,500 miles

BMW Z Series Z4 Sdrive30i M Sport Roadster (2012)

£17,500 20,000 miles

BMW 3 Series 320i M Sport (2008)

£6,250 76,800 miles