I'd also recommend Mark Murphy Motors in the Woollen Mills in Douglas and have used them for years and always found them very knowledgable and they have all the BMW software. Always been very happy with their work.