Filter results 61 Cars
Browse by engine
Sort By
2019 BMW 3 Series
2.0 318D SPORT 4d 148 BHP
2.0 318D SPORT 4d 148 BHP
Wavertree Car Centre Ltd
55,333 miles
Request callback
£16,995
2019 BMW 3 Series
2.0 320D SPORT 4D 148 BHP FULL LEATHER, HEATED SEATS
2.0 320D SPORT 4D 148 BHP FULL LEATHER, HEATED SEATS
Fusco Vehicle Sales
89,017 miles
Request callback
£18,490
2019 BMW 3 Series
Saloon 320i Sport 4dr Step Auto
Saloon 320i Sport 4dr Step Auto
Peter Vardy Edinburgh BMW
50,521 miles
Request callback
£18,700
2019 BMW 3 Series
2.0 320D SPORT 4d 188 BHP
2.0 320D SPORT 4d 188 BHP
Fermanagh Auto Sales
61,625 miles
Request callback
£18,990
2019 BMW 3 Series
2.0 330E SPORT PRO 4d 289 BHP BMW Navigation, Full Leather Seats, Parking Assistant, Cruise Control,
2.0 330E SPORT PRO 4d 289 BHP BMW Navigation, Full Leather Seats, Parking Assistant, Cruise Control,
Car Time Motor Co UK Ltd Bury
79,474 miles
Request callback
£19,079
2020 BMW 3 Series
320I SPORT 5DR - HEATED FRONT SEATS, REVERSING CAMERA, FRONT+REAR SENSORS, DIGITAL CLUSTER, CRUISE C
320I SPORT 5DR - HEATED FRONT SEATS, REVERSING CAMERA, FRONT+REAR SENSORS, DIGITAL CLUSTER, CRUISE C
TrustFord Mallusk
43,762 miles
Request callback
£19,600
2020 BMW 3 Series
2.0 330E SPORT PRO 4d 289 BHP Park Distance Control, Heated Front Seats, Electric Lumbar, Ambient Li
2.0 330E SPORT PRO 4d 289 BHP Park Distance Control, Heated Front Seats, Electric Lumbar, Ambient Li
Car Time Motor Co UK Ltd Bury
70,901 miles
Request callback
£19,650
2019 BMW 3 Series
2.0 320D SPORT 4d-1 OWNER FROM NEW FINISHED IN MEDITERRANEAN BLUE WITH BLACK VERNASCA LEATHER 18"V S
2.0 320D SPORT 4d-1 OWNER FROM NEW FINISHED IN MEDITERRANEAN BLUE WITH BLACK VERNASCA LEATHER 18"V S
Rix Motor Company Ltd
73,000 miles
Request callback
£19,740
2020 BMW 3 Series
330E SPORT PRO 4dr auto (SAT NAV, FULL LEATHER)
330E SPORT PRO 4dr auto (SAT NAV, FULL LEATHER)
Jeff White Motors
40,056 miles
Request callback
£19,988
2020 BMW 3 Series
2.0 320D SPORT 5d 188 BHP
2.0 320D SPORT 5d 188 BHP
HPL Motors Oldham Oldham
49,193 miles
Request callback
£20,799
2019 BMW 3 Series
320d xDrive Sport 4dr Step Auto
320d xDrive Sport 4dr Step Auto
Greg Mitchell Motors
60,701 miles
Request callback
£21,295
2019 BMW 3 Series
2.0 320D SPORT 5d 188 BHP
2.0 320D SPORT 5d 188 BHP
CarWorld Superstore Boongate
86,121 miles
Request callback
£21,588
2020 BMW 3 Series
2.0 330E SPORT PRO 4d 289 BHP Parking Assistant, Rear View Camera, Heated Front Seats, Apple CarPlay
2.0 330E SPORT PRO 4d 289 BHP Parking Assistant, Rear View Camera, Heated Front Seats, Apple CarPlay
Car Time Motor Co UK Ltd Bury
47,353 miles
Request callback
£21,839
2020 BMW 3 Series
2.0 330E SPORT PRO 4d 289 BHP Adaptive LED Headlights, Heated Front Seats, Leather Interior, Reversi
2.0 330E SPORT PRO 4d 289 BHP Adaptive LED Headlights, Heated Front Seats, Leather Interior, Reversi
Car Time Motor Co UK Ltd Bury
46,802 miles
Request callback
£22,079
Buy new from | £31,460 | (list price from £34,910) |
Showing 31 - 45 of 61 cars