Buying a car is exciting. That thrill can quickly fade when unexpectedly high ownership costs arrive. It's easy to focus on the sticker price or monthly payment at the dealership, but that's just a small part of the equation. Insurance, maintenance, repairs, and taxes can vary dramatically based on...