We did our research and we shopped for the right CPO vehicle for us. We visited countless websites and multiple dealerships in person. When we arrived at WG BMW we were prepared to purchase a car, but we were willing to wait as well if we were not satisfied with the car and service. We were pleased with the trade-in value we received for our old car, the price we paid for the new car, the financing we received and the service we received from our sales consultant, Mike Prince. John, the finance manager, was also very honest and helpful with the purchase process.