David Sullivan (36) had just been released on station bail having been arrested the previous night for a minor offence. He later told gardai he was rushing to see his son having had a "row with the missus".
Sullivan of Old Nangor Road, Clondalkin pleaded guilty at Dublin Circuit Criminal Court to 16 charges.
Garda Brian Hunt said Sullivan stole a €85,000 black BMW from outside the owner's gated home in Donnybrook.
Garda Hunt said Sullivan was spotted by gardai in the BMW on Waterloo Road, Ballsbridge and directed to pull over.
He refused to do so which resulted in a high-speed chase during which Sullivan crashed into several stationary cars and caused several pedestrians to jump out of his way.