I used a Toronto based agency to help me with the price. You can figure a MP5 2003 is worth 18,000 base. The MSRP is 21,800. You can negoitate the price on options as well. Eg. leather, auto, A/C etc.
I paid 22,400 fully loaded (leather) tax, freight, PDI etc.