If you are picking up your car, it most likely will be on current firmware. If not, it'll be one down. When I picked up my car it already had the update available, but I wasn't going to update the car on the spot because they have to keep you moving.