According to the GoBankingRates report, Japanese brands take the top spots for non-luxury cars to buy in 2025, ousting ...