Lance, have you checked your fuses? Your owners manual should be able to point you to the fuses for the dash, etc. You might want to start there. Also, you could surf the net for MINI forums and see if your problem is common and there are known fixes. As far as a repair shop for it goes, I can't really help you there except to point out there are a couple of shops in SLC and WVC that specialize in BMW. They might be able to help. You can find them in the yellow pages.
Here is a list of your fuses if you need it:
http://www.murmini.com/pages/electrical