I've got a 2008 335i coupe sitting in my garage begging me to finally get off my butt and do something with it.

Before I go down that road though, the current transmission shifts like sh!t, although it doesn't throw any codes.

Does anyone know first-hand which transmission this car has, 6HP19 or 6HP21?

Car is a 10/07 build.

I've done a lot of searching but all I can find are people taking "best guesses" based on wiki-type data, and even ZF seems to contradict themselves.

I'm looking for someone that's been under an '08 coupe that can say, definitively, that it has model "XX".