basically it was the fact that everything that was suggested on bmw service report was done, had a few extra services ( oil changes) ahead of time too i think, had had all the shock springs replaced at various points too, tbf it was an immaculate car with a pretty low mileage but as others have said for the price you can do a lot better