there is 2 subaru main dealers not to far from st andrews, 1 bmw dealer and no Porsche dealers,
whatever you decide to get drop me a message close to the time you come over and i will point you in the direction of some good friendly garages that wont rip you off, i use to work and live in the st Andrews area so any info you need just drop me a msg