BMW makes an PHEV X5 50e with about 30ish miles range and the B58 straight six. Most other options get a dinky little engine. The 5 series also has one that is just making its way to the US, 550e.
Typed this before I saw that you said expensive. I’ll leave my comment anyway.
Typed this before I saw that you said expensive. I’ll leave my comment anyway.