Filter results 454 Cars
Other BMW 3 Series searches
Browse by shape
Browse by engine
Browse by trim
Sort By
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
2016 BMW 3 Series
320d EfficientDynamics Plus 4dr
320d EfficientDynamics Plus 4dr
Cars 4 You Ltd Falkirk
85,650 miles
Call dealer
£8,995
2016 BMW 3 Series
320d EfficientDynamics Plus 4dr Step Auto
320d EfficientDynamics Plus 4dr Step Auto
Cars 4 You Ltd East Main Industrial Estate
61,800 miles
Call dealer
£11,995
2018 BMW 3 Series
320d xDrive SE 4dr Step Auto
320d xDrive SE 4dr Step Auto
Car World Supermarket
68,931 miles
Call dealer
£12,700
2018 BMW 3 Series
330d M Sport 4dr Step Auto
330d M Sport 4dr Step Auto
Cars 4 You Ltd East Main Industrial Estate
85,600 miles
Call dealer
£13,995
2017 BMW 3 Series
320d EfficientDynamics Plus 4dr Step Auto
320d EfficientDynamics Plus 4dr Step Auto
Cars 4 You Ltd Beveridgewell
35,800 miles
Call dealer
£14,495
2018 BMW 3 Series
320d M Sport Shadow Edition 4dr Step Auto
320d M Sport Shadow Edition 4dr Step Auto
Cars 4 You Ltd Edinburgh
81,850 miles
Call dealer
£14,995
2018 BMW 3 Series
320d xDrive M Sport Shadow Edition 4dr Step Auto
320d xDrive M Sport Shadow Edition 4dr Step Auto
Cars 4 You Ltd Edinburgh
56,524 miles
Call dealer
£17,495
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,898 | (list price from £35,409) |
Showing 226 - 240 of 454 cars