Filter results 389 Cars
Browse by engine
Browse by trim
Sort By
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Oakwood Motor Company Ltd
61,032 miles
Request callback
£19,485
2020 BMW 3 Series
330e Sport Pro 4dr Step Auto
330e Sport Pro 4dr Step Auto
CarSupermarket.Com Hessle
26,486 miles
Request callback
£27,657
2023 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Vertu BMW Teesside
7,300 miles
Request callback
£39,950
2021 BMW 3 Series
M340i xDrive MHT 4dr Step Auto
M340i xDrive MHT 4dr Step Auto
Vertu Bmw Yeovil
40,638 miles
Request callback
£28,442
2016 BMW 3 Series
330e Sport 4dr Step Auto
330e Sport 4dr Step Auto
Car World Supermarket
94,206 miles
Request callback
£8,990
2016 BMW 3 Series
320d EfficientDynamics Plus 4dr
320d EfficientDynamics Plus 4dr
Cars 4 You Ltd Falkirk
85,650 miles
Request callback
£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
Request callback
£11,995
2018 BMW 3 Series
320d xDrive SE 4dr Step Auto
320d xDrive SE 4dr Step Auto
Car World Supermarket
68,931 miles
Request callback
£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
Request callback
£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
Request callback
£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
Request callback
£14,995
2017 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Vertu BMW Teesside
25,509 miles
Request callback
£16,850
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
Request callback
£17,495
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
CarSupermarket.Com Newcastle
68,183 miles
Request callback
£23,657
2021 BMW 3 Series
318d MHT M Sport 4dr Step Auto
318d MHT M Sport 4dr Step Auto
Vertu BMW Sunderland
16,994 miles
Request callback
£26,877
Buy new from | £31,898 | (list price from £35,410) |
Showing 211 - 225 of 389 cars