BMW 3 Series M3 Smg (2004)

£11,000 106,000 miles

BMW 3 Series M3 (2003)

£19,000 53,000 miles

BMW 5 Series M5 (2005)

£10,500 88,500 miles

BMW 5 Series 518i Se Touring (1996)

POA 152,000 miles

BMW Z Series Z4 Si Sport Coupe (2006)

£12,500 24,000 miles

BMW Z Series Z4 M Roadster (2007)

£21,995 29,035 miles

BMW 3 Series 320d M Sport £££ Spent FSH (2008)

£4,650 110,900 miles

BMW 3 Series 335i Se 759hp M3 Running Gear (2006)

£10,000 200,000 miles