It's funny, I was with Adrian Flux with my previous car but I had to move away from them when I got my impreza they were that expensive. Keep in mind their admin is shocking, send any paperwork using a registered service. They once sent me a complete set of insurance details for another customer, pretty sure it included payment info too.