Sounds about right, nothing really spectacular.
Dont forget its a 1.4 so that keeps the cost down alot, but yeah you have added some mods so you havent done bad there

As for the quotes online, they should stick to the online quote otherwise whats the point if the online quote is all rubbish? people will ring and just put the phone down if they say something way off the quote.
I used confused.com in the past, it will list from cheapest to most expensive and it will give you the company and phone number and even a reference so you dont have to reel off all your details again