Filter results 629 Cars
Other BMW 3 Series searches
Browse by engine
Browse by trim
Sort By
2020 BMW 3 Series
2.0 320I M SPORT 4d AUTO 181 BHP
2.0 320I M SPORT 4d AUTO 181 BHP
HPL Motors Atherton Preston
63,719 miles
Request callback
£18,999
2019 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d AUTO 188 BHP
2.0 320D XDRIVE M SPORT 4d AUTO 188 BHP
HPL Motors Atherton Preston
67,000 miles
Request callback
£18,999
2019 BMW 3 Series
2.0 320D M SPORT 4d 188 BHP Comfort Pack, Harman Kardon, Front / Rear Park Assistant, Wireless Charg
2.0 320D M SPORT 4d 188 BHP Comfort Pack, Harman Kardon, Front / Rear Park Assistant, Wireless Charg
Car Time Motor Co UK Ltd Bury
67,000 miles
Request callback
£19,000
2020 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d 188 BHP
2.0 320D XDRIVE M SPORT 4d 188 BHP
Motor 4 U Limited
95,000 miles
Request callback
£19,188
2020 BMW 3 Series
2.0 330E M SPORT PHEV 4d 289 BHP
2.0 330E M SPORT PHEV 4d 289 BHP
Motor 4 U Limited
80,000 miles
Request callback
£19,188
2019 BMW 3 Series
2.0 330E M SPORT PHEV 4d AUTO 289 BHP
2.0 330E M SPORT PHEV 4d AUTO 289 BHP
HPL Motors Atherton Preston
45,864 miles
Request callback
£19,399
2021 BMW 3 Series
2.0 330E SE PRO 4d 288 BHP Parking Sensors, Cruise Control, BMW Navigation, DAB/Bluetooth, LED Headl
2.0 330E SE PRO 4d 288 BHP Parking Sensors, Cruise Control, BMW Navigation, DAB/Bluetooth, LED Headl
Car Time Motor Co UK Ltd Rochdale
70,572 miles
Request callback
£19,679
2019 BMW 3 Series
2.0 320I M SPORT 4d 181 BHP
2.0 320I M SPORT 4d 181 BHP
Motor 4 U Limited
83,000 miles
Request callback
£19,788
2021 BMW 3 Series
2.0 330E M SPORT PHEV 4d 289 BHP
2.0 330E M SPORT PHEV 4d 289 BHP
Motor 4 U Limited
89,000 miles
Request callback
£19,788
2021 BMW 3 Series
2.0 330E XDRIVE M SPORT 4d 288 BHP
2.0 330E XDRIVE M SPORT 4d 288 BHP
Motor 4 U Limited
94,000 miles
Request callback
£19,788
2020 BMW 3 Series
2.0 320I M SPORT 4d AUTO 181 BHP
2.0 320I M SPORT 4d AUTO 181 BHP
HPL Motors Oldham Oldham
50,252 miles
Request callback
£19,999
2022 BMW 3 Series
2.0 318I M SPORT 4d 155 BHP
2.0 318I M SPORT 4d 155 BHP
Motor 4 U Limited
84,000 miles
Request callback
£20,388
2020 BMW 3 Series
2.0 320I M SPORT 4d 181 BHP
2.0 320I M SPORT 4d 181 BHP
S James Prestige Limited
41,600 miles
Request callback
£20,490
2020 BMW 3 Series
2.0 320D SE 5d AUTO 188 BHP
2.0 320D SE 5d AUTO 188 BHP
HPL Motors Atherton Preston
40,762 miles
Request callback
£20,599
2020 BMW 3 Series
318D SPORT 4dr (SAT NAV, FULL LEATHER, PRIVACY GLASS)
318D SPORT 4dr (SAT NAV, FULL LEATHER, PRIVACY GLASS)
Jeff White Motors
25,910 miles
Request callback
£20,988
Buy new from | £36,294 | (list price from £40,220) |
Showing 46 - 60 of 629 cars