Filter results 308 Cars
Browse by shape
Browse by engine
Sort By
2020 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Motorpoint Peterborough - 9 miles away
30,988 miles
Call dealer
£21,849
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Motorpoint Peterborough - 9 miles away
13,313 miles
Call dealer
£23,049
2021 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Motorpoint Peterborough - 9 miles away
38,569 miles
Call dealer
£23,649
2024 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Motorpoint Peterborough - 9 miles away
15,603 miles
Call dealer
£26,699
2023 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Motorpoint Peterborough - 9 miles away
14,250 miles
Call dealer
£26,749
2023 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Motorpoint Peterborough - 9 miles away
14,599 miles
Call dealer
£26,849
2021 BMW 3 Series
M340d xDrive MHT 4dr Step Auto
M340d xDrive MHT 4dr Step Auto
Motorpoint Peterborough - 9 miles away
37,721 miles
Call dealer
£29,649
2020 BMW 3 Series
330e Sport Pro 4dr Step Auto
330e Sport Pro 4dr Step Auto
Car World Supermarket - 9 miles away
97,130 miles
Call dealer
£13,990
2020 BMW 3 Series
318d MHT SE 4dr Step Auto
318d MHT SE 4dr Step Auto
Car World Supermarket - 9 miles away
85,665 miles
Call dealer
£13,990
2019 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Car World Supermarket - 9 miles away
92,184 miles
Call dealer
£14,990
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Car World Supermarket - 9 miles away
90,774 miles
Call dealer
£16,700
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Car World Superstore - 9 miles away
92,446 miles
Call dealer
£15,700
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Car World Superstore - 9 miles away
76,491 miles
Call dealer
£17,400
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Car World Superstore - 9 miles away
67,957 miles
Call dealer
£17,990
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Marshall Honda Peterborough - 9 miles away
53,103 miles
Call dealer
£18,916
Buy new from | £37,214 | (list price from £41,220) |
Showing 1 - 15 of 308 cars