So I have first-hand knowledge on why it is not capable with 2018
It's because of the way the retrofit is getting power they did not start making a wire harness that the retrofit kit plugs into until after 2019
The electrical plug connection started occurring in mid 2019 and was originally used as a spare accessory plug for a tow hitch connection.
I managed to buy the official service center trunk retrofit kit since Tesla refused for me to purchase it OTC.
It was originally presumed that it wasn't compatible because of the can bus connection in the rear center console. That maybe a requirement as well but when I got to installing my kit I already had the 2.0 center console so that was not an issue. The hard stopping point for this being not retrofitable to 2018 is because of that power accessory plug in the rear bumper..
I manage to source that harness off of a part out, used that connection and tapped it into the penthouse 12 volt lead.
I am probably the only 2018 M3 anywhere that has the official Tesla power trunk retrofit.
This is the mystery plugin question that the retrofit plugs into that is absent on 2018