From that condensed scenario the best thing would have been to just start the car and drive away while watching his move. A BG is no match for a 2000 lb vehicle. You might even place that firearm in your lap out of sight. After all your car is an extention of your home. Showing the firearm would be a bad idea as you would be escalating the situation not fully knowing what the guys intention was.