Bought a 16,000mile 3 year old BMW 640d at the end of December. Done less than 2,000 miles in it to-date, just cost me 800 pounds for a Service, coolant & break fluid change and front break disks and pads at their service centre. I have asked to see the original vehicle pre-sale prep sheet and also awaiting a call back from the branch.