Filter results 418 Cars
Browse by engine
Browse by trim
Sort By
2020 BMW 3 Series
318d SE 4dr Step Auto
318d SE 4dr Step Auto
Riverside Motor Group Volvo Wakefield
66,185 miles
Request callback
£15,990
2018 BMW 3 Series
2.0 320D M SPORT 4d AUTO 188 BHP
2.0 320D M SPORT 4d AUTO 188 BHP
HPL Motors Oldham Oldham
41,561 miles
Request callback
£15,999
2018 BMW 3 Series
2.0 330I M SPORT 4d AUTO 248 BHP
2.0 330I M SPORT 4d AUTO 248 BHP
HPL Motors Atherton Preston
47,417 miles
Request callback
£15,999
2015 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Rix Motor Company Ltd
39,000 miles
Request callback
£16,250
2015 BMW 3 Series
3.0 330D XDRIVE M SPORT 4d 255 BHP
3.0 330D XDRIVE M SPORT 4d 255 BHP
The Car Co
52,689 miles
Request callback
£16,475
2016 BMW 3 Series
320d Luxury 4dr Step Auto
320d Luxury 4dr Step Auto
Rix Motor Company Ltd
39,000 miles
Request callback
£16,500
2020 BMW 3 Series
2.0 330E SE PRO 4d AUTO 289 BHP
2.0 330E SE PRO 4d AUTO 289 BHP
HPL Motors Oldham Oldham
50,057 miles
Request callback
£16,599
2018 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Shelbourne Motors Autoselect Newry Northern Ireland
32,948 miles
Request callback
£16,599
2017 BMW 3 Series
320d xDrive M Sport Shadow Edition 4dr Step Auto
320d xDrive M Sport Shadow Edition 4dr Step Auto
Vertu BMW Sunderland
57,100 miles
Request callback
£16,687
2021 BMW 3 Series
318i SE Pro 4dr Step Auto
318i SE Pro 4dr Step Auto
Car World Supermarket
80,346 miles
Request callback
£16,700
2018 BMW 3 Series
3.0 330D M SPORT 4d 255 BHP *ULEZ, UPTO 61MPG, HUGE SPEC, BMW HISTORY, SHATTERING PERFORMANCE, CHOIC
3.0 330D M SPORT 4d 255 BHP *ULEZ, UPTO 61MPG, HUGE SPEC, BMW HISTORY, SHATTERING PERFORMANCE, CHOIC
Auto Choice
34,483 miles
Request callback
£16,985
Buy new from | £36,294 | (list price from £40,220) |
Showing 91 - 105 of 418 cars