First of all, BMW, Audi, etc. may be sincerely avoided, when it comes to German brands. They are a bit fragile, not that reliable, and their systems are quite complex, and difficult to access.
Prefer and go for Mercedes Benz always, in Germans.
Then in any car, always prefer and go for Petrol version.