12019 BMW 3 Series 320i M Sport 4dr Step Auto SALOON PETROL Automatic201920,000 milesTradePetrol1,998 ccDunfermline, Fife£22,495Finance from £463 pm
662019 BMW 3 Series M340i xDrive 5dr Step Auto Estate PETROL Automatic201923,648 milesTradePetrol2,998 ccCarlisle, Cumbria£38,790Finance from £797 pm
202024 BMW 3 Series 320i M Sport 4dr Step Auto [Tech/Pro Pack] Petrol Saloon Saloon Petrol Automatic20247,881 milesTradePetrol1,998 ccDurham, County Durham£35,252
342021 BMW 3 Series 320i M Sport 5dr Step Auto Estate Petrol Automatic202131,878 milesTradePetrol1,998 ccEast End, Glasgow£22,699Finance from £467 pm
20BMW, 3 SERIES, Saloon, 2016, Manual, 1499 (cc), 4 doors2016118,700 milesPrivatePetrol1,499 ccNewton Mearns, Glasgow£4,550
102016 BMW 318i SE Black Saloon Manual LCI ULEZ MOTd201696,000 milesPrivatePetrol1,499 ccShotts, North Lanarkshire£4,500 (No VAT)
422024 BMW 3 Series 320i M Sport 4dr Step Auto Saloon Petrol Automatic202415,782 milesTradePetrol1,998 ccBirtley, County Durham£27,849Finance from £573 pm
82022 BMW 3 Series 320i xDrive M Sport 4dr Step Auto [Pro Pack] Saloon Petrol Automatic202228,398 milesTradePetrol1,998 ccBirtley, County Durham£26,649Finance from £548 pm
362022 BMW 3 Series 320i xDrive M Sport 4dr Step Auto Saloon Petrol Automatic202220,580 milesTradePetrol1,998 ccEast End, Glasgow£25,553
312008 BMW 3 Series 318i Edition ES 4dr SALOON Petrol Manual2008127,749 milesTradePetrol1,995 ccMotherwell, North Lanarkshire£2,495 (No VAT)Finance from £53 pm
12BMW 320i M SPORT 2006 5DOOR PETROL**MOT TILL 29/05/2026 EXCELLENT CONDITION2006101,933 milesPrivatePetrol1,995 ccEast End, Glasgow£2,295 (No VAT)
2912015 BMW 3 Series 2.0 320i M Sport xDrive Euro 6 (s/s) 4dr SALOON Petrol Manual2015121,923 milesTradePetrol1,997 ccHamilton, South Lanarkshire£6,495Finance from £137 pm
452019 BMW 3 Series 330i M Sport 4dr Step Auto Saloon Petrol Automatic201932,388 milesTradePetrol1,998 ccBirtley, County Durham£22,749Finance from £468 pm
392021 BMW 3 Series 320i Sport 5dr Step Auto ESTATE Petrol Manual202166,669 milesTradePetrol1,998 ccColeraine, County Londonderry£19,750
352009 R BMW 3 SERIES 3 3.0 325I M SPORT CONVERTIBLE 2DR PETROL STEPTRONIC EURO 4 2009141,776 milesTradePetrol2,996 ccNewcastle, Tyne and Wear£3,000Finance from £63 pm
452021 BMW 3 Series 330i M Sport 5dr Step Auto Petrol Estate Estate Petrol Automatic202139,634 milesTradePetrol1,998 ccEast Boldon, Tyne and Wear£27,147
112018 BMW 3 Series 318i SE 5dr ESTATE PETROL Manual2018102,800 milesTradePetrol1,499 ccSighthill, Edinburgh£8,695Finance from £183 pm
392020 BMW 3 Series BMW 320i Sport 4dr M Sport, pedestrian detection, lane keep assist, blin Sal...202054,795 milesTradePetrol1,998 ccBallymena, County Antrim£18,499
12003 BMW 3 Series 330i Sport 4dr Auto SALOON Petrol Automatic2003123,421 milesTradePetrol2,979 ccNewbridge, Edinburgh£2,500Finance from £53 pm
432018 BMW 3 Series 2.0 320i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr SALOON Petrol Automatic201826,950 milesTradePetrol1,998 ccHexham, Northumberland£18,499Finance from £381 pm
12019 BMW 3 Series 2.0 320i M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr 201985,700 milesTradePetrol1,998 ccHexham, Northumberland£14,999Finance from £315 pm
192010 BMW 3 Series 320i M Sport 4dr SALOON Petrol Manual2010107,169 milesTradePetrol1,995 ccEast End, Glasgow£2,695Finance from £57 pm
22019 BMW 3 Series 320i M Sport Shadow Edition 5dr Step Auto ESTATE PETROL Automatic201978,000 milesTradePetrol1,998 ccEdinburgh£14,795Finance from £311 pm
182012 BMW 3 Series 318I SPORT PLUS EDITION 2-Door Petrol2012106,885 milesTradePetrol1,995 ccKelso, Scottish Borders£5,000Finance from £105 pm
282019 BMW 3 Series 330i M Sport 4dr Step Auto SALOON PETROL Automatic201976,300 milesTradePetrol1,998 ccSunniside, Tyne and Wear£19,695Finance from £405 pm