Filter results 55 Cars
Browse by trim
Sort By
2018 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Marshall Approved Used Direct Sales
41,465 miles
Request callback
£20,293
2022 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
330e M Sport Pro Edition 4dr Step Auto
Hippo Motor Group
2,500 miles
Request callback
£42,980
2018 BMW 3 Series
330e SE 4dr Step Auto
330e SE 4dr Step Auto
Marshall Approved Used Direct Sales
47,831 miles
Request callback
£17,050
2021 BMW 3 Series
330e xDrive M Sport 4dr Step Auto
330e xDrive M Sport 4dr Step Auto
Bmw Edinburgh
20,671 miles
Request callback
£38,500
2017 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Hilton Garage Ltd
60,000 miles
Request callback
£18,100
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
John Clark BMW Aberdeen
21,380 miles
Request callback
£34,500
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Stephen James Bmw Bromley
29,723 miles
Request callback
£33,973
2021 BMW 3 Series
330e xDrive M Sport Pro Edition 4dr Step Auto
330e xDrive M Sport Pro Edition 4dr Step Auto
Stephen James Bmw Ruxley
7,100 miles
Request callback
£44,994
2018 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Riverside SEAT Hull
41,799 miles
Request callback
£20,300
2021 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
330e M Sport Pro Edition 4dr Step Auto
Ocean Plymouth BMW
7,583 miles
Request callback
£41,950
2020 BMW 3 Series
330e M Sport 4dr Auto
330e M Sport 4dr Auto
Stephen James Bmw Woolwich
8,945 miles
Request callback
£34,795
2021 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
330e M Sport Pro Edition 4dr Step Auto
Ocean Torbay BMW
11,851 miles
Request callback
£41,950
Buy new from | £15,360 | (list price from £17,210) |
Showing 16 - 30 of 55 cars