Filter results 490 Cars
Browse by shape
Browse by engine
Sort By
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Hendy Car Store Exeter
52,828 miles
Call dealer
£21,250
2022 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Vauxhall Wakefield
30,424 miles
Call dealer
£27,600
2008 BMW 3 Series
3.0 325D M SPORT 2d AUTO 195 BHP
3.0 325D M SPORT 2d AUTO 195 BHP
Wavertree Car Centre Ltd
116,275 miles
Call dealer
£4,995
2015 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d 181 BHP
2.0 320D XDRIVE M SPORT 4d 181 BHP
Elite Vehicle Sales
120,872 miles
Call dealer
£6,995
2012 BMW 3 Series
2.0 320D M SPORT 2d AUTO 181 BHP-Factory extras worth £2,997-2 OWNERS FROM NEW-FANTASTIC EXAMPLE WI
2.0 320D M SPORT 2d AUTO 181 BHP-Factory extras worth £2,997-2 OWNERS FROM NEW-FANTASTIC EXAMPLE WI
Rix Motor Company Ltd
39,000 miles
Call dealer
£11,250
2016 BMW 3 Series
2.0 318D M SPORT 4d AUTO 148 BHP
2.0 318D M SPORT 4d AUTO 148 BHP
Wavertree Car Centre Ltd
69,998 miles
Call dealer
£11,695
2014 BMW 3 Series
3.0 335D XDRIVE M SPORT 4d-Factory extras worth £15,840-2 OWNER CAR FINISHED IN ESTORIL BLUE WITH B
3.0 335D XDRIVE M SPORT 4d-Factory extras worth £15,840-2 OWNER CAR FINISHED IN ESTORIL BLUE WITH B
Rix Motor Company Ltd
105,000 miles
Call dealer
£11,750
2013 BMW 3 Series
3.0 330D M SPORT 4d AUTO 255 BHP-Factory extras worth £4,555-2 OWNERS FROM NEW-FINISHED IN GLACIER
3.0 330D M SPORT 4d AUTO 255 BHP-Factory extras worth £4,555-2 OWNERS FROM NEW-FINISHED IN GLACIER
Rix Motor Company Ltd
96,000 miles
Call dealer
£11,950
2018 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d 188 BHP
2.0 320D XDRIVE M SPORT 4d 188 BHP
Border City Autos 20 Ltd
99,532 miles
Call dealer
£12,495
2016 BMW 3 Series
2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)
2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)
The Car Co
57,672 miles
Call dealer
£13,895
2018 BMW 3 Series
2.0 320I M SPORT SHADOW EDITION 4d 181 BHP
2.0 320I M SPORT SHADOW EDITION 4d 181 BHP
HKM CARS EXETER LTD MARSH BARTON
66,414 miles
Call dealer
£14,495
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 15 of 490 cars