Filter results 596 Cars
Browse by engine
Sort By
2019 BMW 3 Series
330e M Sport 4dr Auto
330e M Sport 4dr Auto
Vauxhall Leicester - 31 miles away
36,572 miles
Call dealer
£20,500
2021 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Marshall Jaguar Leicester - 32 miles away
37,500 miles
Call dealer
£23,260
2022 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Marshall Volvo Cambridge - 32 miles away
13,718 miles
Call dealer
£28,420
2016 BMW 3 Series
335d xDrive M Sport 4dr Step Auto
335d xDrive M Sport 4dr Step Auto
Steven Eagell Toyota Cambridge - 33 miles away
74,000 miles
Call dealer
£15,399
2020 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Marshall Skoda Leicester - 33 miles away
25,845 miles
Call dealer
£22,780
2020 BMW 3 Series
330e SE Pro 4dr Step Auto
330e SE Pro 4dr Step Auto
Carsa Mountsorrel - 34 miles away
55,297 miles
Call dealer
£16,529
2020 BMW 3 Series
330e M Sport 4dr Auto
330e M Sport 4dr Auto
Carsa Mountsorrel - 34 miles away
56,427 miles
Call dealer
£19,262
2020 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Carsa Mountsorrel - 34 miles away
49,693 miles
Call dealer
£20,643
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Carsa Mountsorrel - 34 miles away
38,738 miles
Call dealer
£21,346
2021 BMW 3 Series
M340i xDrive MHT 4dr Step Auto
M340i xDrive MHT 4dr Step Auto
Carsa Mountsorrel - 34 miles away
40,325 miles
Call dealer
£31,450
2022 BMW 3 Series
M340d xDrive MHT 4dr Step Auto
M340d xDrive MHT 4dr Step Auto
Marshall Volvo Milton Keynes - 35 miles away
21,388 miles
Call dealer
£39,660
2020 BMW 3 Series
330e M Sport 4dr Auto
330e M Sport 4dr Auto
Carverse Used Car Supermarket - 37 miles away
61,479 miles
Call dealer
£18,649
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Perrys Used Car Outlet Milton Kaynes - 38 miles away
48,436 miles
Call dealer
£20,665
2019 BMW 3 Series
320d xDrive Sport 4dr Step Auto
320d xDrive Sport 4dr Step Auto
Vertu Honda Nottingham - 43 miles away
37,012 miles
Call dealer
£21,690
2019 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
Vauxhall Nottingham - 43 miles away
52,940 miles
Call dealer
£20,950
Buy new from | £36,294 | (list price from £40,220) |
Showing 16 - 30 of 596 cars