Filter results 99 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2020 BMW 3 Series Touring
330e SE Pro 5dr Step Auto
330e SE Pro 5dr Step Auto
CarSupermarket.Com Preston
55,503 miles
Call dealer
£24,657
2005 BMW 3 Series
3.0 330d M Sport Touring Auto Euro 4 5dr
3.0 330d M Sport Touring Auto Euro 4 5dr
North Sands
147,000 miles
Call dealer
£3,990
2011 BMW 3 Series
2.0 318I M Sport Touring 145 BHP Petrol ULEZ Compliant
2.0 318I M Sport Touring 145 BHP Petrol ULEZ Compliant
Auto Capital Ltd
82,474 miles
Call dealer
£6,490
2016 BMW 3 Series
2.0 320D ED PLUS TOURING 5d 161 BHP
2.0 320D ED PLUS TOURING 5d 161 BHP
Aidan Piers Ltd
112,350 miles
Call dealer
£8,995
2014 BMW 3 Series
2.0 318D M SPORT TOURING 5d-FINISHED IN ALPINE WHITE WITH BLACK DAKOTA LEATHER-19"ALLOYS-HEATED SEAT
2.0 318D M SPORT TOURING 5d-FINISHED IN ALPINE WHITE WITH BLACK DAKOTA LEATHER-19"ALLOYS-HEATED SEAT
Rix Motor Company Ltd
90,000 miles
Call dealer
£9,750
2017 BMW 3 Series
2.0 320D ED PLUS TOURING 5d 161 BHP
2.0 320D ED PLUS TOURING 5d 161 BHP
Glasgow Road Falkirk
99,892 miles
Call dealer
£10,990
2013 BMW 3 Series
3.0 330D LUXURY TOURING 5d 255 BHP
3.0 330D LUXURY TOURING 5d 255 BHP
Motor 4 U Limited
64,000 miles
Call dealer
£11,990
2017 BMW 3 Series
2.0 320i xDrive Luxury Touring
2.0 320i xDrive Luxury Touring
Andrew Shipp Autos
68,252 miles
Call dealer
£14,000
2015 BMW 3 Series
3.0 330D XDRIVE M SPORT TOURING 5d 255 BHP
3.0 330D XDRIVE M SPORT TOURING 5d 255 BHP
Wearside Autoparc Sunderland
90,352 miles
Call dealer
£14,299
2018 BMW 3 Series
2.0 320D ED PLUS TOURING 5d AUTO 161 BHP
2.0 320D ED PLUS TOURING 5d AUTO 161 BHP
HPL Motors Oldham Oldham
34,473 miles
Call dealer
£15,799
2017 BMW 3 Series
3.0 330d Luxury Touring Auto xDrive Euro 6 (s/s) 5dr
3.0 330d Luxury Touring Auto xDrive Euro 6 (s/s) 5dr
Carderi Motors
38,800 miles
Call dealer
£16,490
Buy new from | £31,460 | (list price from £35,469) |
Showing 1 - 15 of 99 cars