BMW Z Series 2.5i (1991)

£0 61,000 miles

BMW 3 Series 323i Se (1999)

£2,750 55,000 miles

BMW Z Series Z3 Roadster (1999)

£1,950 138,000 miles

BMW 3 Series 318ci M Sport (2006)

£3,399 100,000 miles

BMW 5 Series 540i Sport (2002)

£3,800 146,000 miles

BMW 3 Series 330ci M Sport (2005)

£9,995 67,200 miles

BMW 7 Series 728i (1999)

£3,895 164,000 miles

BMW Z3 2.8l Manual Roadster (1998)

£2,450 102,000 miles