BMW M3 TouringM3 xDrive Competition M 5dr Step Auto202324,826 milesPetrol£64,999Great price40 miles away