Although you should expect to be screwed a little at any dealership this one goes above and beyond! They set you up with a nice salesman which was fine until you actually sign the papers... Then the Bluetooth you were told your car has doesn't exist, the extra $500 they were to give back because they valued my trade in wrong never happened and the registeration that was suppose to take 3 business days is now at over 3 weeks and I still haven't gotten it. Also when you go in the finance guys a complete douche and dawn at the desk.. "She's really nice" said no one ever!
Sure my mini is great but definitely not worth the hassle. If I could do it over again I would have kept my old car.