I have been using Paddock Motors (Exeter) Devon, for several years now.
They started in a small way in a unit on Fairmile straight, they then moved to larger premises in Fenny Bridges near Honiton, before moving again to the much larger premises they now have at Oaklands garage near Aylesbeare.
It is a very professionally run business, with several enthusiastic technicians, who are well trained, and able to tackle any job you may have on a BMW. Their hourly rate is far less than the local main dealer, and the work is excellent. The only real downside, is that they tend to be busy, making it hard to get booked in!!