BMW X4 X4 xDrive30d M Sport £49,495 Stephen James BMW Ruxley 6,002 miles Diesel Hybrid Grey Automatic LV23FTE Jul 2023 View Details