Here goes my first yelp review.. I haven't been coming to these guys for very long.. Only to get my Dinan software re-uploaded (they're a Dinan shop) onto my e46 m3, after BMW wiped it out the first time when they did the DME emissions recall.. A second time, after I did an smg to manual transmission swap.. And the third time (that's today), after I uploaded a crap custom tune, making 15 whp/ 5 wtq less than the Dinan tune. Let me just say.. Their service is above and beyond. Amir's a great guy to deal with, and the guys at Avus are very professional, with extensive knowledge of bmw's.Come here for all your bmw/mini needs.. There's no doubt I'll be returning for more work in the future. Clean shop, great service.5 stars!Thanks Avus.