Description
Beautifully maintained bmw 420d m sport, having only 58000 miles from new, full service history, loads of old mots & receipts, recently had 4 new tyres fitted, 2 owners including myself, m sport pack, heated leather seats, air con, mot due in October,