I just purchased a 2017 Mazda3 Touring with 40,000 miles, through an online retailer. I am still in my 7-day return grace period. The CARFAX report says it was in a rental program for just over a year, in the Boston area.
I had my mechanic (a Mazda-only shop that I have been using for 20...