BMW i4 i4 eDrive40 M Sport £46,673 Stephen James BMW Ruxley 4,000 miles Electric Blue Automatic LV24HMZ May 2024 View Details