Just had my end of warranty check and you can take the car with the letter to any BMW dealership and get it done for free. Had mine done a week before the MOT was due and after the check and an interior valet (Won't let them touch the outside) they offered to give the old girl an MOT for £25. Took it in a few days later passed without incident as expected and got them to give the wheels a good clean for free. Whats not to like?