Filter results 220 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2021 BMW 3 Series
330e Sport Pro 4dr Step Auto
330e Sport Pro 4dr Step Auto
CarSupermarket.Com Birmingham
67,714 miles
Call dealer
£23,157
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
CarSupermarket.Com Newcastle
50,436 miles
Call dealer
£26,857
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
CarSupermarket.Com Sheffield
27,521 miles
Call dealer
£30,157
2024 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Stephen James Bmw Woolwich
2,750 miles
Call dealer
£40,995
2020 BMW 3 Series
2.0 318D SE 4d 148 BHP
2.0 318D SE 4d 148 BHP
CarWorld Supermarket Westwood
132,344 miles
Call dealer
£14,040
2020 BMW 3 Series
2.0 330E SE PRO 4d 289 BHP
2.0 330E SE PRO 4d 289 BHP
CarWorld Supermarket Westwood
96,118 miles
Call dealer
£16,440
2020 BMW 3 Series
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
Oakwood Motor Company Ltd
78,469 miles
Call dealer
£16,985
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
Call dealer
£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
Call dealer
£18,299
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
Buy new from | £31,460 | (list price from £34,910) |
Showing 1 - 15 of 220 cars