Filter results 226 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2021 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Hendy Car Store Portsmouth
23,285 miles
Request callback
£24,900
2023 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Vertu Bmw Dorchester
11,000 miles
Request callback
£37,995
2020 BMW 3 Series
2.0 318D SE 4d 148 BHP
2.0 318D SE 4d 148 BHP
CarWorld Supermarket Westwood
132,344 miles
Request callback
£14,040
2020 BMW 3 Series
2.0 320D SE MHEV 4d AUTO 188 BHP
2.0 320D SE MHEV 4d AUTO 188 BHP
HPL Motors Atherton Atherton
57,000 miles
Request callback
£17,799
2021 BMW 3 Series
2.0 330E SE PRO 4d AUTO 288 BHP
2.0 330E SE PRO 4d AUTO 288 BHP
HPL Motors Oldham Oldham
46,285 miles
Request callback
£18,299
2020 BMW 3 Series
2.0 330E SE PRO 4d 288 BHP
2.0 330E SE PRO 4d 288 BHP
Motor 4 U Limited
65,000 miles
Request callback
£19,188
2020 BMW 3 Series
2.0 330E M SPORT PHEV 4d 289 BHP
2.0 330E M SPORT PHEV 4d 289 BHP
Motor 4 U Limited
80,000 miles
Request callback
£19,188
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
2020 BMW 3 Series
2.0 330E SE PRO 4d 289 BHP
2.0 330E SE PRO 4d 289 BHP
Car Time Motor Co UK Ltd Bury
33,709 miles
Request callback
£20,999
2020 BMW 3 Series
2.0 318D SE 4d 148 BHP
2.0 318D SE 4d 148 BHP
Ron Skinner & Sons Tredegar
50,462 miles
Request callback
£20,999
Buy new from | £31,460 | (list price from £34,910) |
Showing 1 - 15 of 226 cars