Filter results 413 Cars
Other BMW 3 Series searches
Browse by shape
Browse by engine
Browse by trim
Sort By
2016 BMW 3 Series
330e Sport 4dr Step Auto
330e Sport 4dr Step Auto
Car World Supermarket
94,206 miles
Request callback
£8,990
2018 BMW 3 Series
320d xDrive SE 4dr Step Auto
320d xDrive SE 4dr Step Auto
Car World Supermarket
68,931 miles
Request callback
£12,700
2017 BMW 3 Series
320d Sport 4dr Step Auto
320d Sport 4dr Step Auto
Wavertree Car Centre Ltd
59,790 miles
Request callback
£11,995
2018 BMW 3 Series
320d Sport 4dr Step Auto
320d Sport 4dr Step Auto
CarSupermarket.Com Birmingham
39,564 miles
Request callback
£14,657
2020 BMW 3 Series
330e Sport Pro 4dr Auto
330e Sport Pro 4dr Auto
CarSupermarket.Com Birmingham
69,595 miles
Request callback
£21,157
2020 BMW 3 Series
330e SE Pro 4dr Auto
330e SE Pro 4dr Auto
CarSupermarket.Com Birmingham
35,879 miles
Request callback
£22,457
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Vertu Bmw Barnstaple
22,913 miles
Request callback
£24,995
2006 BMW 3 Series
320d SE 4dr Auto
320d SE 4dr Auto
Mount Automotive Sales & Aftersales
139,000 miles
Request callback
£1,900
2010 BMW 3 Series
2.0 318D M SPORT 4d 141 BHP
2.0 318D M SPORT 4d 141 BHP
Elite Vehicle Sales
120,000 miles
Request callback
£2,995
2008 BMW 3 Series
2.0 320i Edition M Sport Saloon 2
2.0 320i Edition M Sport Saloon 2
PRIME CARZ Dealer LTD
92,753 miles
Request callback
£3,750
Buy new from | £31,460 | (list price from £34,910) |
Showing 1 - 15 of 413 cars