Filter results 34 Cars
Browse by engine
Sort By
2020 BMW 3 Series
330e SE Pro 4dr Auto
330e SE Pro 4dr Auto
CarSupermarket.Com Birmingham
70,764 miles
Call dealer
£18,457
2006 BMW 3 Series
320d SE 4dr Auto
320d SE 4dr Auto
Mount Automotive Sales & Aftersales
139,000 miles
Call dealer
£1,900
2020 BMW 3 Series
2.0 318D SE 4d 148 BHP
2.0 318D SE 4d 148 BHP
CarWorld Superstore Boongate
132,344 miles
Call dealer
£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
Call dealer
£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
Call dealer
£18,299
Buy new from | £31,460 | (list price from £34,910) |
Showing 1 - 15 of 34 cars