Filter results 94 Cars
Browse by shape
Browse by trim
Sort By
2016 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Marshall Mercedes-Benz of Blackburn
44,016 miles
Request callback
£18,000
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Stephen James Bmw Ruxley
16,562 miles
Request callback
£34,995
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
John Clark BMW Aberdeen
6,634 miles
Request callback
£36,500
2020 BMW 3 Series
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Stephen James Bmw Enfield
18,107 miles
Request callback
£39,995
2018 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Witham Garage Ltd
98,711 miles
Request callback
£14,750
2017 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Witham Garage Ltd
92,890 miles
Request callback
£14,950
2017 BMW 3 Series
2.0 330E SE 4d AUTO 181 BHP 6.5in Satellite Navigation Display, Front / Rear Parking Sensors, DAB /
2.0 330E SE 4d AUTO 181 BHP 6.5in Satellite Navigation Display, Front / Rear Parking Sensors, DAB /
Car Time Motor Co UK Ltd Bury
63,772 miles
Request callback
£15,000
2017 BMW 3 Series
2.0 330E SPORT 4d 181 BHP
2.0 330E SPORT 4d 181 BHP
Happier Car Finance t/a Happier Cars
68,000 miles
Request callback
£15,250
2017 BMW 3 Series
2.0L 330E M SPORT 4d AUTO 181 BHP + Full Service History + 2 Keys + MOT till August + Parking Sensor
2.0L 330E M SPORT 4d AUTO 181 BHP + Full Service History + 2 Keys + MOT till August + Parking Sensor
Stirling Cars Ltd
61,000 miles
Request callback
£15,989
2017 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Rix Motor Company Ltd
66,000 miles
Request callback
£18,750
Buy new from | £12,974 | (list price from £13,415) |
Showing 1 - 10 of 94 cars