Filter results 222 Cars
Browse by shape
Browse by trim
Sort By
2017 BMW 3 Series
2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr
2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr
Lee Slingsby Cars
92,000 miles
Request callback
£8,989
2017 BMW 3 Series
2.0 330E SE 4d 181 BHP BMW Navigation, Cruise Control, DAB Digital Radio, Bluetooth, Privacy Glass
2.0 330E SE 4d 181 BHP BMW Navigation, Cruise Control, DAB Digital Radio, Bluetooth, Privacy Glass
Car Time Motor Co UK Ltd Bury
52,977 miles
Request callback
£11,750
2017 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
HPL Motors Limited -
74,006 miles
Request callback
£15,299
2020 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
70,200 miles
Request callback
£15,499
2018 BMW 3 Series
330e M Sport Shadow Edition 4dr Step Auto
330e M Sport Shadow Edition 4dr Step Auto
Hinckley
74,300 miles
Request callback
£17,500
2018 BMW 3 Series
2.0 330E M SPORT SHADOW EDITION 4d AUTO 249 BHP
2.0 330E M SPORT SHADOW EDITION 4d AUTO 249 BHP
HPL Motors Oldham Oldham
29,440 miles
Request callback
£17,599
2019 BMW 3 Series
330E 12KWH M SPORT 4dr auto (19""ALLOYS, FULL LEATHER)
330E 12KWH M SPORT 4dr auto (19""ALLOYS, FULL LEATHER)
Jeff White Motors
65,503 miles
Request callback
£18,988
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 15 of 222 cars