I took my wife's 2012 mini in to get her seat belt fixed. I had them check a rattling noise I was hearing in the engine also. After waiting 3 days for my car on a simple seatbelt fix. They charged me 660 dollars!! For the seatbelt and for two diagnostic test. Wow almost 250 extra on diagnostic test. They explained two me that I was charged because the mechanic had to drive my car around the block. I would never set foot in this business again. I would rather take my business to the Mini dealership. I Owned a 5 series BMW before and dealt with Desert BMW, European Motor cars, and European House of Imports. Never have I felt so violated. If you're considering Frank's that's your prerogative but you been warned!!!!!!!