Considering your age, many companies dont insure under 25s on imports and you have 0 noclaims bonus, thats a very decent price. Has to be where you live mate, i just went on admiral to see how they quote if i put in 0 no claims and my age came a lot higher then yours, so must be the areas...