I have had exactly the same issue, my car is July 2021 and now covered 20,000 miles, it started random misfiring at about 5000 miles and likewise if you booted it it would clear. It seemed entirely random sometimes every day other times not for 2-3000 miles. The EML also started to come on but not at exactly the same time, fault was PO122 TPS. When checked with Protune it was always a historic code and never current, so I think it was just an instantaneous blip. As it was still under warranty the dealer said the TPS needed adjusting, 8000 miles on it was still doing it and last week they changed the TPS, under warranty, despite it testing as OK. I wonder if it was just a bad plug connection, only 400 miles since and is OK but too early to really tell.


2021 M3W
2013 M3W - Sold
1971 4/4 2 Seater
1934 Sports