Filter results 305 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
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
£19,199
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
£19,439
2019 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
44,787 miles
Request callback
£19,919
2020 BMW 3 Series
2.0 330E SPORT PRO 4d 289 BHP Heated Leather Seats, Park Assist, Reverse Camera, Satellite Navigatio
2.0 330E SPORT PRO 4d 289 BHP Heated Leather Seats, Park Assist, Reverse Camera, Satellite Navigatio
Car Time Motor Co UK Ltd Bury
60,811 miles
Request callback
£20,879
2020 BMW 3 Series
2.0 330E M SPORT PHEV 4d AUTO 289 BHP
2.0 330E M SPORT PHEV 4d AUTO 289 BHP
S James Prestige Limited
42,900 miles
Request callback
£20,990
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
Buy new from | £36,294 | (list price from £40,220) |
Showing 16 - 30 of 305 cars