Filter results 463 Cars
Browse by engine
Sort By
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
CarSupermarket.com Barnsley
47,324 miles
Request callback
£20,976
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Hendy Car Store Exeter
52,828 miles
Request callback
£21,250
2019 BMW 3 Series
330d M Sport 4dr Step Auto
330d M Sport 4dr Step Auto
Welcome to Williams Rochdale BMW
28,472 miles
Request callback
£26,490
2022 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Vauxhall Wakefield
30,424 miles
Request callback
£27,600
2021 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
330e M Sport Pro Edition 4dr Step Auto
CarSupermarket.com Scunthorpe
66,042 miles
Request callback
£27,697
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
Request callback
£6,995
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
Request callback
£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
Request callback
£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
Request callback
£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
Request callback
£12,495
2018 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
John Clark Select Perth
69,519 miles
Request callback
£13,850
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
Request callback
£13,895
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 15 of 463 cars