3950 (2010)

£3,950 115,630 miles

BMW 630i (2006)

£3,000 140,000 miles

This rare black Z3M (not M-powered) has covered 85250 miles. (-1997)

£4,495 85,250 miles

Immaculate inside and outside (2010)

£4,500 96,185 miles

BMW 330CI Msport Manual coupe (2002)

£3,750 162,000 miles

2003 BMW Z4 3.0i SE Roadster, VERY low mileage (40400) Exceptional Car with FSH (2003)

£7,450 40,650 miles

HARTGE E36 M3 EVO COUPE (1998)

£36,950 67,000 miles

BMW Z3 2.0 six cylinder (1999)

£3,250 70,178 miles