BMW 3 Series 320i SE Saloon £13,995 Stephen James Enfield BMW 1,301 miles Petrol Silver Automatic LP16KKF Jun 2016 View Details
BMW 3 Series 320d xDrive M Sport Saloon £16,795 Stephen James Enfield BMW 43,139 miles Diesel Black Automatic EF65DDE Nov 2015 View Details
BMW 3 Series 320d M Sport Saloon £17,895 Stephen James Blackheath BMW 27,106 miles Diesel White Automatic LW17VSC Jul 2017 View Details
BMW 3 Series 320i Sport Saloon £17,995 Stephen James BMW Ruxley 20,400 miles Petrol Black Automatic LX67OSA Sep 2017 View Details
BMW 3 Series 320d M Sport Saloon £18,495 Stephen James Blackheath BMW 30,624 miles Diesel Grey Automatic LW17RZF Jul 2017 View Details
BMW 3 Series 320d M Sport Shadow Edition Saloon £19,495 Stephen James BMW Ruxley 20,500 miles Diesel White Automatic LV67SOC Oct 2017 View Details
BMW 3 Series 320d M Sport Shadow Edition Saloon £20,995 Stephen James BMW Ruxley 23,650 miles Diesel White Automatic KJ18UDV Jun 2018 View Details
BMW 3 Series 320d M Sport Shadow Edition Saloon £21,995 Stephen James BMW Bromley 3,752 miles Diesel Grey Automatic LV67WRR Nov 2017 View Details
BMW 3 Series 335d xDrive M Sport Touring £25,995 Stephen James BMW Ruxley 30,835 miles Diesel Black Automatic DV67ZTY Sep 2017 View Details
BMW 3 Series 320i M Sport Saloon £25,995 Stephen James Enfield BMW 9,967 miles Petrol White Automatic FY69TLO Sep 2019 View Details
BMW 3 Series 340i M Sport Shadow Edition Saloon £26,995 Stephen James Enfield BMW 11,613 miles Petrol Blue Automatic GN18FKW Jun 2018 View Details
BMW 3 Series 320i M Sport Saloon £27,995 Stephen James Enfield BMW 6,138 miles Petrol Grey Automatic YH20CUK Mar 2020 View Details
Drive away a brand new BMW 330e M Sport Saloon with our new car offers £449 per month £3000 deposit £4459.27 dealer contribution 2.9% APR View Details
Why choose an Approved Used BMW? Minimum 12 month unlimited mileage BMW warranty Minimum 12 month BMW roadside assistance* Minimum 12 month MOT cover * Terms and conditions apply