Discussion Starter · #1 ·
I am planning to get a used car as my first vehicle. My main usage will be to commute and will go on highway once in a while. Some of my requirements include stylish design, functional interior with premium materials, has heated seats and moonroof which both vehicles offer. My budget is below 20k. For what I have found on several websites, both sedans have similar prices, but 328 have more mileage. 6 wins interns of fuel economy, but bmw wins on power. The 2017 mazda6 will be a lot newer and the cost of owning will be lower. Mazda6 has a fairly slight advantage in size. BMW provides similar interior functions, though older. It is also more fun to drive with a larger hp. Not to mention BMW is more prestigious. What should I choose?