BMW 3 Series 320d M Sport Shadow Edition Saloon £15,276 Stephen James Enfield BMW 62,382 miles Diesel Black Automatic KM68WGA Oct 2018 View Details
BMW 3 Series 330e SE Pro Saloon £17,055 Stephen James BMW Ruxley 44,594 miles Petrol Plug-in Hybrid Grey Automatic WR70LZX Nov 2020 View Details
BMW 3 Series 320i M Sport Saloon £17,929 Stephen James Enfield BMW 86,152 miles Petrol White Automatic LR71SNX Sep 2021 View Details
BMW 3 Series 330e M Sport Saloon £19,114 Stephen James BMW Ruxley 48,776 miles Petrol Plug-in Hybrid Black Automatic CE69VWX Sep 2019 View Details
BMW 3 Series 320d M Sport Saloon £20,133 Stephen James BMW Ruxley 59,734 miles Diesel Grey Automatic WP69EWZ Dec 2019 View Details
BMW 3 Series 320d xDrive M Sport Saloon £21,124 Stephen James Enfield BMW 65,060 miles Diesel Blue Automatic YE19NXZ Apr 2019 View Details
BMW 3 Series 320i M Sport Saloon £21,299 Stephen James Blackheath BMW 48,539 miles Petrol Orange Automatic WM70KYT Jan 2021 View Details
BMW 3 Series 330e M Sport Saloon £21,775 Stephen James BMW Bromley 38,617 miles Petrol Plug-in Hybrid Orange Automatic MJ71EWV Sep 2021 View Details
BMW 3 Series 330e xDrive M Sport Saloon £22,805 Stephen James Enfield BMW 48,870 miles Petrol Plug-in Hybrid Blue Automatic AW21DOH Mar 2021 View Details
BMW 3 Series 320i M Sport Touring £23,383 Stephen James BMW Ruxley 56,895 miles Petrol Black Automatic YB20YFM Aug 2020 View Details
BMW 3 Series 330e M Sport Touring £25,558 Stephen James Blackheath BMW 28,379 miles Petrol Plug-in Hybrid White Automatic KN22GPZ Mar 2022 View Details
BMW 3 Series 330e M Sport Saloon £25,614 Stephen James Enfield BMW 13,065 miles Petrol Plug-in Hybrid White Automatic NK22MWG Mar 2022 View Details