BMW 118d sport Euro 6 - Has covered 104k with good history- Will be supplied with 12 months Mot- good spec with heated seats - Ulez compliant - Finance Available