If you order a new car and then find out that a 3 month wait has become 12, can you cancel the order at no cost? I guess if it all goes to schedule but when it turns up at the dealership you change your mind, it's still yours?
When the chip shortage kicked in, Mini had loads of people who'd ordered the Harmon-Kardon stereo upgrade but they could no longer provide it. I think they offered a cancel it/reduced price option. Suspect there may be a few slightly lower-specced new cars than usual sitting on forecourts because of this.
On lease you normally don’t pay any deposit until the car arrives