- Stunning 520d M Sport step - 170,000 Miles with Full BMW Service history last service only 2000 ago Inc new rear tyres. This is a loved car from day one in amazing condition. Viewing By Appointment - All Cards Accepted - Finance - Px Welcome & Delivery Available