29 BMW X5 XDRIVE40D M SPORT 3.0 XDRIVE40D M SPORT 5DR Automatic 2012 (12) | 82,700 miles 82,700 MILES, 7 SEATS, S/HIST £11,395 Full Details