BMW M3 TouringM3 xDrive Competition M 5dr Step Auto20248,090 milesPetrol£74,295Fair price23 miles away