252012 BMW 1 Series 1.6 Automatic 29,000 MILES ONLY 29k Hatchback Petrol Automatic201229,000 milesTradePetrol1,590 ccSwansea£7,995Finance from £168 pm
452021 BMW 1 Series 118i [136] Sport 5dr Step Auto Hatchback Petrol Automatic202126,833 milesTradePetrol1,499 ccSwansea£17,999Finance from £370 pm
172012 BMW X3 xDrive20d SE 5dr Step Auto ESTATE Diesel Automatic201285,000 milesTradeDiesel1,995 ccClydach, Swansea£7,495Finance from £158 pm
192013 BMW 5 Series 2.0 520d SE Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps) ** DIESEL......... Sal...201390,505 milesTradeDiesel1,995 ccLlansamlet, Swansea£6,495Finance from £137 pm
02018 BMW 3 Series 1.5 318i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (136 ps) Saloon Petrol Autom...201831,000 milesTradePetrol1,499 ccReddish, Manchester£13,970Finance from £294 pm
392013 BMW X3 2.0 X3 xDrive 20d M Sport 4WD 5dr SUV Diesel Manual2013106,000 milesTradeDieselStockport, Manchester£7,000Finance from £147 pm
552015 BMW 3 Series 3.0 335d xDrive M Sport Auto 4WD 4dr Saloon Diesel Automatic201569,439 milesTradeDiesel2,993 ccStockport, Manchester£14,000Finance from £294 pm
662013 BMW 6 Series Gran Coupe 3.0 640d SE Auto Euro 5 (s/s) 4dr COUPE Diesel Automatic2013115,559 milesTradeDiesel2,993 ccSouthampton, Hampshire£9,199Finance from £194 pm
412011 BMW 5 Series 520d M Sport 4dr Step Auto SALOON Diesel Automatic2011129,000 milesTradeDiesel1,995 ccWolverhampton, West Midlands£3,995Finance from £84 pm
192019 68 REG BMW X3 XDRIVE20I SE AUTO DAMAGED REPAIRED SALVAGE201940,000 milesTradePetrol1,998 ccIlkeston, Derbyshire£13,995Finance from £294 pm
62018 BMW 1 Series 2.0 118d Sport Euro 6 (s/s) 5dr HATCHBACK Diesel Manual201895,000 milesTradeDiesel1,995 ccBradley Stoke, Bristol£7,994Finance from £168 pm
42017 BMW 1 Series 1.5 116d Sport Euro 6 (s/s) 5dr HATCHBACK Diesel Manual2017122,000 milesTradeDiesel1,496 ccBradley Stoke, Bristol£5,994Finance from £126 pm
132018 BMW 3 Series 2.0 318d Sport Euro 6 (s/s) 4dr SALOON Diesel Manual201896,000 milesTradeDiesel1,995 ccBradley Stoke, Bristol£8,794Finance from £185 pm
122011 BMW 1 Series 2.0 116d Sport Euro 5 (s/s) 5dr HATCHBACK Diesel Manual201156,000 milesTradeDiesel1,995 ccBradley Stoke, Bristol£4,994Finance from £105 pm
132014 BMW 3 Series 2.0 318d SE Touring Auto Euro 5 (s/s) 5dr ESTATE Diesel Automatic201473,000 milesTradeDiesel1,995 ccBradley Stoke, Bristol£8,694Finance from £183 pm
152012 BMW X3 2.0 20d SE Auto xDrive Euro 5 (s/s) 5dr ESTATE Diesel Automatic201285,000 milesTradeDiesel1,995 ccBradley Stoke, Bristol£7,694Finance from £162 pm
62014 BMW 4 Series Gran Coupe 2.0 420d Sport Auto Euro 6 (s/s) 5dr COUPE Diesel Automatic2014120,000 milesTradeDiesel1,995 ccBradley Stoke, Bristol£7,494Finance from £158 pm
152012 BMW 6 Series 640d SE 2dr Auto COUPE DIESEL Automatic2012107,000 milesTradeDiesel2,993 ccBradley Stoke, Bristol£6,994Finance from £147 pm
62014 BMW 3 Series 2.0 316d Sport Euro 5 (s/s) 4dr SALOON Diesel Manual201496,000 milesTradeDiesel1,995 ccBradley Stoke, Bristol£5,394Finance from £114 pm
112011 BMW 1 Series 2.0 118i M Sport Euro 5 (s/s) 3dr HATCHBACK Petrol Manual201168,000 milesTradePetrol1,995 ccBradley Stoke, Bristol£4,494Finance from £95 pm
52011 BMW 3 Series 2.0 318i Exclusive Edition Euro 5 4dr SALOON Petrol Manual201183,000 milesTradePetrol1,995 ccBradley Stoke, Bristol£3,494Finance from £74 pm
142014 BMW 3 Series 320i Sport 4dr SALOON PETROL Manual201488,000 milesTradePetrol1,997 ccBradley Stoke, Bristol£6,194Finance from £131 pm
15BMW 1 SERIES 118D M SPORT Hatchback, 2014, Manual, 1995 (cc), 5 doors201461,146 milesPrivateDiesel1,995 ccCoventry, West Midlands£3,999
222016 BMW 3 Series 2.0 M Sport GT 5dr Diesel Manual Euro 6 (s/s) (190 ps) Hatchback Diesel Manual201689,440 milesTradeDiesel1,995 ccBilston, West Midlands£8,495Finance from £179 pm