Filter results 416 Cars
Other BMW 3-Series searches
Browse by shape
Browse by engine
Browse by trim
Sort By
2014 BMW 3 Series
330d Luxury 5dr Step Auto
330d Luxury 5dr Step Auto
Caffyns Motorstore
43,000 miles
Request callback
£13,995
2018 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Swansway Motor Match Stockport
14,224 miles
Request callback
£18,997
2016 BMW 3 Series
320d Sport 4dr Step Auto
320d Sport 4dr Step Auto
Volkswagen Carlisle
49,805 miles
Request callback
£12,999
2017 BMW 3 Series
320i Sport 4dr Step Auto
320i Sport 4dr Step Auto
Vospers Approved Used St Austell
27,105 miles
Request callback
£13,900
2015 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
John Clark BMW Aberdeen
52,351 miles
Request callback
£14,000
2017 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Usedirect Lisburn
55,422 miles
Request callback
£15,995
2016 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Blackpool Automart
24,000 miles
Request callback
£16,765
Buy new from | £21,347 | (list price from £25,195) |
Showing 1 - 10 of 416 cars