Just a quick question - say I buy a used BMW from a dealer in Cardiff but my closest dealer is in Birmingham. If something goes wrong, can I take it to my local dealer to get it fixed under the warranty?
You can take it to any BMW dealership to have the work done. Very simple, they'll know it's covered by warranty as it comes up on their computer system from the reg number.