BMW 1 Series 118i M Sport £27,995 Stephen James BMW Ruxley 2,633 miles Petrol White Automatic LV73UCU Sep 2023 View Details