BMW X3xDrive20i MHT M Sport 5dr Step Auto202232,030 milesHybrid£33,995£800 off£33,195Fair price39 miles away