I don't have the expertise to chime in on the majority of what you're asking, but I know that insurance will only pay the value of the car. You have to purchase extra insurance (I believe it's called "gap" insurance) if the difference covered.


2003 Mazda6s 3.0L MTX Webpage 2004 Mazda3s 2.3L ATX