Filter results 93 Cars
Browse by shape
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
2021 BMW 3 Series
2.0 330E SE PRO 4d AUTO 288 BHP
2.0 330E SE PRO 4d AUTO 288 BHP
HPL Motors Oldham Oldham
46,285 miles
Request callback
£18,299
2019 BMW 3 Series
2.0 320D SE 5d AUTO 188 BHP
2.0 320D SE 5d AUTO 188 BHP
HPL Motors Atherton Preston
58,852 miles
Request callback
£18,499
2019 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
£18,588
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
Request callback
£18,999
2019 BMW 3 Series
2.0 330E SPORT PRO 4d 289 BHP BMW Navigation, Full Leather Seats, Parking Assistant, Cruise Control,
2.0 330E SPORT PRO 4d 289 BHP BMW Navigation, Full Leather Seats, Parking Assistant, Cruise Control,
Car Time Motor Co UK Ltd Bury
79,474 miles
Request callback
£19,079
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
£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
2020 BMW 3 Series
2.0 330E SPORT PRO 4d 289 BHP Park Distance Control, Heated Front Seats, Electric Lumbar, Ambient Li
2.0 330E SPORT PRO 4d 289 BHP Park Distance Control, Heated Front Seats, Electric Lumbar, Ambient Li
Car Time Motor Co UK Ltd Bury
70,901 miles
Request callback
£19,650
2019 BMW 3 Series
2.0 330E SE PRO 4d 289 BHP
2.0 330E SE PRO 4d 289 BHP
Car Time Motor Co UK Ltd Bury
44,787 miles
Request callback
£19,919
2019 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
£19,990
2021 BMW 3 Series
2.0 318I SE PRO 4d 155 BHP
2.0 318I SE PRO 4d 155 BHP
CarWorld Supermarket Westwood
80,346 miles
Request callback
£20,040
2020 BMW 3 Series
2.0 330E SE PRO 4d 289 BHP
2.0 330E SE PRO 4d 289 BHP
Car Time Motor Co UK Ltd Bury
33,709 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
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
Request callback
£21,240
Buy new from | £31,460 | (list price from £34,910) |
Showing 46 - 60 of 93 cars