Filter results 252 Cars
Browse by shape
Browse by engine
Sort By
2020 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 Oldham Oldham
48,937 miles
Call dealer
£18,999
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
Call dealer
£19,188
2021 BMW 3 Series
330E M SPORT 4dr auto (SAT NAV, LEATHER, HEATED SEATS)
330E M SPORT 4dr auto (SAT NAV, LEATHER, HEATED SEATS)
Jeff White Motors
61,934 miles
Call dealer
£19,988
2020 BMW 3 Series
2.0 330E M SPORT PHEV 4d 289 BHP
2.0 330E M SPORT PHEV 4d 289 BHP
CarWorld Supermarket Westwood
65,406 miles
Call dealer
£21,240
2021 BMW 3 Series
2.0 320I M SPORT 4d AUTO 182 BHP
2.0 320I M SPORT 4d AUTO 182 BHP
S James Prestige Limited
54,400 miles
Call dealer
£21,490
2020 BMW 3 Series
2.0 330E M SPORT PHEV 4d 289 BHP Parking Assistant, Privacy Glass, Heated Seats, Digital Cockpit, M
2.0 330E M SPORT PHEV 4d 289 BHP Parking Assistant, Privacy Glass, Heated Seats, Digital Cockpit, M
Car Time Motor Co UK Ltd Bury
63,219 miles
Call dealer
£21,599
2020 BMW 3 Series
330E 12KWH M SPORT 4dr auto (FULL LEATHER, REV CAM, NAV)
330E 12KWH M SPORT 4dr auto (FULL LEATHER, REV CAM, NAV)
Jeff White Motors
48,181 miles
Call dealer
£22,488
2020 BMW 3 Series
320d MHT M Sport 4dr Step Automatic - REVERSING CAMERA + SENSORS, HEATED FRONT SEATS, DIGITAL COCKPI
320d MHT M Sport 4dr Step Automatic - REVERSING CAMERA + SENSORS, HEATED FRONT SEATS, DIGITAL COCKPI
TrustFord Mallusk
36,057 miles
Call dealer
£22,850
Buy new from | £31,460 | (list price from £34,910) |
Showing 1 - 15 of 252 cars