Just make sure you quadruple check the contract before signing anything bc they will lie to your face verbally about not adding on insurance or extras but they will have charged you on the written contract. Car was fine, but additional charges made the car over double what I prepaid. Though I take responsibility for signing without double-checking, guy shouldn't have lied...prob since they get kickbacks for selling you upgrades. Overall bad practice.