Purchase price, electricity, maintenance and tax in Switzerland added up, compared directly with the BMW 320.
At 12,000 km a year, the Tesla Model 3 costs around CHF 42,540 over 5 years, or about CHF 709 a month. The BMW 320 comes to CHF 80,420 in the same scenario. That makes the Tesla Model 3 around CHF 37,880 cheaper over 5 years.
| Item | Tesla Model 3 | BMW 320 |
|---|---|---|
| Purchase price | CHF 36,990 | CHF 65,100 |
| Energy per year | CHF 410 | CHF 1,584 |
| Maintenance and tyres per year | CHF 650 | CHF 1,100 |
| Motor vehicle tax per year* | CHF 50 | CHF 380 |
| Running costs per year | CHF 1,110 | CHF 3,064 |
| Total cost over 5 years | CHF 42,540 | CHF 80,420 |
| per month | CHF 709 | CHF 1,340 |
* Rough Swiss average. What you pay in your canton is shown in the canton overview.
The table above updates instantly.
For production including the battery we assume around 9,800 kg CO₂ for the Tesla Model 3 and 7,200 kg for the BMW 320. In use with the Swiss electricity mix, the Tesla Model 3 emits about 132 kg CO₂ per year, the BMW 320 around 1,788 kg. The Tesla Model 3 makes up for its higher production emissions after about 19,000 km.
With your budget, mileage and priorities, the Auto-Check finds models that suit you.
Price and WLTP figures: Tesla CH Model 3 Technische Daten, Tesla CH Model 3 Konfigurator, as of October 2026.