Filter results 434 Cars
Other BMW 3 Series searches
Browse by shape
Browse by engine
Browse by trim
Sort By
2016 BMW 3 Series
320i Sport 4dr Step Auto
320i Sport 4dr Step Auto
Car World Supermarket
49,741 miles
Request callback
£11,990
2017 BMW 3 Series
330d xDrive M Sport 4dr Step Auto
330d xDrive M Sport 4dr Step Auto
Rix Motor Company
73,000 miles
Request callback
£16,999
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Prestige Cars Kent
34,252 miles
Request callback
£22,383
2019 BMW 3 Series
330e Sport Pro 4dr Auto
330e Sport Pro 4dr Auto
CarSupermarket.Com Birmingham
43,363 miles
Request callback
£23,657
2021 BMW 3 Series
M340d xDrive MHT 4dr Step Auto
M340d xDrive MHT 4dr Step Auto
CarSupermarket.Com Birmingham
52,544 miles
Request callback
£28,657
2022 BMW 3 Series
330e Sport 4dr Step Auto
330e Sport 4dr Step Auto
CarSupermarket.Com Birmingham
34,321 miles
Request callback
£32,657
2023 BMW 3 Series
330e xDrive M Sport 4dr Step Auto
330e xDrive M Sport 4dr Step Auto
Vertu Bmw Dorchester
8,343 miles
Request callback
£42,948
2006 BMW 3 Series
320d SE 4dr Auto
320d SE 4dr Auto
Mount Automotive Sales & Aftersales
139,000 miles
Request callback
£1,900
2011 BMW 3 Series
2.0 320D EFFICIENTDYNAMICS 4d 161 BHP
2.0 320D EFFICIENTDYNAMICS 4d 161 BHP
HKM CARS EXETER LTD MARSH BARTON
118,265 miles
Request callback
£3,295
2015 BMW 3 Series
320d EfficientDynamics 4dr
320d EfficientDynamics 4dr
Save on used Cars
106,699 miles
Request callback
£4,994
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
Request callback
£4,995
Buy new from | £31,898 | (list price from £35,410) |
Showing 1 - 15 of 434 cars