Filter results 71 Cars
Sort By
2023 BMW 3 Series
330e xDrive M Sport Saloon
330e xDrive M Sport Saloon
JKC Approved Used BMW
4,500 miles
Request callback
£46,950
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
CarSupermarket.Com Birmingham
54,989 miles
Request callback
£24,657
2024 BMW 3 Series
330e xDrive M Sport 4dr Step Auto
330e xDrive M Sport 4dr Step Auto
John Clark BMW Aberdeen
3,575 miles
Request callback
£48,995
2017 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Sandicliffe Ford Loughborough Used
38,362 miles
Request callback
£14,989
2018 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Nuneaton Car Sales
49,028 miles
Request callback
£13,900
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Ocean Group BMW Paignton
26,416 miles
Request callback
£24,950
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Stephen James Bmw Enfield
16,775 miles
Request callback
£27,495
2021 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
330e M Sport Pro Edition 4dr Step Auto
Henson Motor Group
41,272 miles
Request callback
£23,490
2023 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Stephen James Bmw Woolwich
5,850 miles
Request callback
£42,995
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Prestige Cars Kent
11,820 miles
Request callback
£24,507
Buy new from | £36,294 | (list price from £40,220) |
Showing 46 - 60 of 71 cars