Stopped by the Certified Pre-owned BMW dealership while visiting from out of town. Found exactly what we were looking for, however there was some damage to the vehicle that they PROMISED would be fixed to "look like new". We left the dealership because they refused to negotiate their advertised price ("it was an error on our part"). They telephoned us back and we brokered an acceptable price with acceptable repairs. Drove 3 1/2 hours BACK to pick up the vehicle the next day only to find the repairs weren't complete. Our mistake was NOT walking away at that point. They promised a solution at a later date that was acceptable to us and after 4 hours, and closing the dealership, we left with our new vehicle. One would have thought we would be excited, however, less than 5 miles on the highway the car wouldn't stay on the road (yes, we test drove it, but followed the salesman's directions around city blocks where the shaking and pulling wasn't noticeable). After no return phone call from the GM, the salesman, or the sales manager .... we drove 3 1/2 hours BACK to return the vehicle. The salesman insisted we "write a good review, write a good review". LOL - this is NOT a good review. Wouldn't recommend this dealership for anything. Putting the cosmetic issues and small repairs (turn indicator not functioning) aside, they sold us an unsafe vehicle that put my wife, myself, and other drivers at risk.