Don't recommend this place for luxury brands , especially mini coopers, they charged me over $1000 just to get it running, and then left my engine compartment in a mess, forgetting to put some of it back together and I even got a free tool out of it, and then the car was back in the ground a week later. Needless to say I won't be back. read more