Filter results 42 Cars
Browse by engine
Sort By
2020 BMW 3 Series
2.0 330E SE PRO 4d 289 BHP
2.0 330E SE PRO 4d 289 BHP
CarWorld Supermarket Westwood
96,118 miles
Request callback
£16,440
2019 BMW 3 Series
2.0 318D SE 4d AUTO 148 BHP
2.0 318D SE 4d AUTO 148 BHP
HPL Motors Oldham Oldham
51,000 miles
Request callback
£16,499
2019 BMW 3 Series
2.0 330E SE PRO 4d 289 BHP
2.0 330E SE PRO 4d 289 BHP
CarWorld Supermarket Westwood
83,522 miles
Request callback
£16,788
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
2020 BMW 3 Series
330e SE Pro 4dr Step Auto
330e SE Pro 4dr Step Auto
Marshall BMW Scunthorpe
46,204 miles
Request callback
£18,290
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
2019 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
44,787 miles
Request callback
£19,919
2021 BMW 3 Series
2.0 318I SE PRO 4d 155 BHP
2.0 318I SE PRO 4d 155 BHP
CarWorld Supermarket Westwood
80,346 miles
Request callback
£20,040
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
Buy new from | £31,460 | (list price from £34,910) |
Showing 16 - 30 of 42 cars