Beware of the repairs they promise before you drive away. Just bought a BMW X5 that had a driver side window that didn't work. They had it working the day I picked it up but with in a week it failed again. I asked them to fix it again but said I would have to pay. Why would I pay someone to fix something they couldn't do the first time!? Had it looked at by the BMW dealer and they told me someone poorly patched up the regulator and it needed to be replaced. If you get anything fixed before you purchase have them include an extended warranty. You have been warned!