No way would I pay cash up front! Not in a million years.
Only with a major credit card. Cap one with no fees and insurance included.