Filter results 57 Cars
Browse by engine
Browse by trim
Sort By
2020 BMW 3 Series
2.0 320D SE MHEV 4d AUTO 188 BHP
2.0 320D SE MHEV 4d AUTO 188 BHP
HPL Motors Atherton Atherton
57,000 miles
Request callback
£17,799
2020 BMW 3 Series
2.0 330E SE PRO 4d 288 BHP
2.0 330E SE PRO 4d 288 BHP
Motor 4 U Limited
65,000 miles
Request callback
£18,588
2017 BMW 3 Series
2.0 330i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr
2.0 330i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr
Motor Ring
20,600 miles
Request callback
£19,920
2020 BMW 3 Series
2.0 330E SE PRO 4d 289 BHP Parking Sensors, Cruise Control, BMW Navigation, LED Headlights, Folding
2.0 330E SE PRO 4d 289 BHP Parking Sensors, Cruise Control, BMW Navigation, LED Headlights, Folding
Car Time Motor Co UK Ltd Bury
55,885 miles
Request callback
£20,999
2020 BMW 3 Series
2.0 318D SE 4d 148 BHP
2.0 318D SE 4d 148 BHP
Ron Skinner & Sons Tredegar
50,462 miles
Request callback
£20,999
2021 BMW 3 Series
2.0 320I SPORT 4d AUTO 182 BHP
2.0 320I SPORT 4d AUTO 182 BHP
HPL Motors Oldham Oldham
24,000 miles
Request callback
£21,299
2019 BMW 3 Series
2.0 320I M SPORT 4d AUTO 181 BHP
2.0 320I M SPORT 4d AUTO 181 BHP
S James Prestige Limited
32,300 miles
Request callback
£21,490
2019 BMW 3 Series
2.0 320D M SPORT 4d AUTO 188 BHP
2.0 320D M SPORT 4d AUTO 188 BHP
S James Prestige Limited
53,800 miles
Request callback
£21,790
2021 BMW 3 Series
2.0 330E M SPORT 4d 288 BHP
2.0 330E M SPORT 4d 288 BHP
Auto Infusion Ltd
72,931 miles
Request callback
£21,959
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 Oldham Oldham
52,488 miles
Request callback
£21,999
2019 BMW 3 Series
2.0 318D SE 4d 148 BHP
2.0 318D SE 4d 148 BHP
Ron Skinner & Sons Tredegar
22,743 miles
Request callback
£22,199
2019 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d 188 BHP
2.0 320D XDRIVE M SPORT 4d 188 BHP
MotorClass
54,767 miles
Request callback
£22,295
2019 BMW 3 Series
2.0 330I M SPORT 4d AUTO 255 BHP
2.0 330I M SPORT 4d AUTO 255 BHP
S James Prestige Limited
46,700 miles
Request callback
£22,490
Buy new from | £31,958 | (list price from £35,409) |
Showing 31 - 45 of 57 cars