Free API

BMW M3

27 generations · 27 engine options · data across all years of the M3 platform.

13,457
Labor times
77,961
Torque specs
47,093
DTC codes
0
Repair procedures
216
Fluid specs
23
Open recalls
5-Year Cost of Ownership · 2026 3.0L Twin-Turbo I6
$10,614
~$2,123/yr maintenance labor at $150/hr. Other engines/years vary — pick a generation below to see its breakdown.

Generations & engine options

2026
1 engine option
3.0L Twin-Turbo I6
2025
1 engine option
3.0L Twin-Turbo I6
2024
1 engine option
3.0L Twin-Turbo I6
2023
1 engine option
3.0L Twin-Turbo I6
2022
1 engine option
3.0L Twin-Turbo I6
2021
1 engine option
3.0L Twin-Turbo I6
2020
1 engine option
3.0L Twin-Turbo I6
2019
1 engine option
3.0L Twin-Turbo I6
2018
1 engine option
3.0L Twin-Turbo I6
2017
1 engine option
3.0L Twin-Turbo I6
2016
1 engine option
3.0L Twin-Turbo I6
2015
1 engine option
3.0L Twin-Turbo I6
2006
1 engine option
3.2L I6 S54
2005
1 engine option
3.2L I6 S54
2004
1 engine option
3.2L I6 S54
2003
1 engine option
3.2L I6 S54
2002
1 engine option
3.2L I6 S54
2001
1 engine option
3.2L I6 S54
1999
1 engine option
3.2L I6 S52
1998
1 engine option
3.2L I6 S52
1997
1 engine option
3.2L I6 S52
1996
1 engine option
3.2L I6 S52
1995
1 engine option
3.0L S50B30US DOHC Inline-6 (240 hp)
1991
1 engine option
2.3L I4 S14
1990
1 engine option
2.3L I4 S14
1989
1 engine option
2.3L I4 S14
1988
1 engine option
2.3L I4 S14
⚖️ Compare the M3 to another vehicle →