BMW 2 Series 218i M Sport Coupe £18,470 Stephen James BMW Ruxley 25,689 miles Petrol Black Automatic LS20KYP Mar 2020 View Details