BMW M3 TouringM3 xDrive Competition M 5dr Step Auto20248,845 milesPetrol£72,490Fair price27 miles away