I just called my local Kia to check how their their orders are going for deliveries. Most diesels are currently faster at 6-9 months wait and petrol cars are 12+ months. The last petrol Kia Carnival to be delivered was May last year - a critical engine component can't be sourced at the moment and therefore all these cars are unscheduled.
I'm sitting at "only" 19 weeks for M3, can't really complain... yet