Filter results 65 Cars
Browse by shape
Browse by engine
Sort By
2017 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Wavertree Car Centre Ltd
75,899 miles
Call dealer
£11,295
2020 BMW 3 Series
330e SE Pro 4dr Step Auto
330e SE Pro 4dr Step Auto
Oakwood Motor Company Ltd
64,613 miles
Call dealer
£15,485
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Oakwood Motor Company Ltd
61,032 miles
Call dealer
£19,485
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Oakwood Motor Company Ltd
66,339 miles
Call dealer
£19,985
2021 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
330e M Sport Pro Edition 4dr Step Auto
Carsa Bradford
27,477 miles
Call dealer
£27,025
2020 BMW 3 Series
330e Sport Pro 4dr Step Auto
330e Sport Pro 4dr Step Auto
CarSupermarket.Com Hessle
26,486 miles
Call dealer
£27,957
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
CarSupermarket.Com Birmingham
27,022 miles
Call dealer
£29,657
2017 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Sandicliffe Ford Loughborough Used
50,323 miles
Call dealer
£13,789
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
CarSupermarket.Com Newcastle
68,183 miles
Call dealer
£23,657
Buy new from | £31,460 | (list price from £35,469) |
Showing 1 - 15 of 65 cars