Filter results 69 Cars
Browse by shape
Browse by engine
Sort By
2017 BMW 3 Series
330e Sport 4dr Step Auto
330e Sport 4dr Step Auto
Car World Supermarket
72,821 miles
Request callback
£10,700
2016 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Car World Supermarket
71,013 miles
Request callback
£11,400
2016 BMW 3 Series
330e Sport 4dr Step Auto
330e Sport 4dr Step Auto
Car World Superstore
39,703 miles
Request callback
£12,700
2021 BMW 3 Series
330e SE Pro 4dr Step Auto
330e SE Pro 4dr Step Auto
Car World Supermarket
46,065 miles
Request callback
£18,200
2021 BMW 3 Series
330e xDrive M Sport 4dr Step Auto
330e xDrive M Sport 4dr Step Auto
Carsa Mountsorrel
61,843 miles
Request callback
£21,003
2024 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Ocean Group BMW Penryn
2,550 miles
Request callback
£39,450
2021 BMW 3 Series
330e SE Pro 4dr Step Auto
330e SE Pro 4dr Step Auto
CarSupermarket.Com Birmingham
25,080 miles
Request callback
£25,657
2021 BMW 3 Series
330e M Sport 4dr Auto
330e M Sport 4dr Auto
CarSupermarket.Com Newcastle
34,849 miles
Request callback
£27,836
2018 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Renault Retail Group Wirral
35,480 miles
Request callback
£15,709
2021 BMW 3 Series
330e Sport Pro 4dr Step Auto
330e Sport Pro 4dr Step Auto
CarSupermarket.Com Sheffield
80,858 miles
Request callback
£21,157
Buy new from | £31,958 | (list price from £35,409) |
Showing 31 - 45 of 69 cars