Apart from those already mentioned, there is Stuart's in Forres, 36 mi from Aviemore.
http://www.stuartscycles.co.uk/
In Inverness, 30 mi from Aviemore .....
Bikes of Inverness the guys there are knowledgeable, and there is usually parking behind the shop.
Alpine bikes is in a Tiso outdoor shop just a couple of hundred metres down the road from
Halfords, car parking outside both of these..
Highland Bikes is on the east side of the river beside the Black Bridge.
Good Luck
