You've done the right thing. The are things we all want in life. I loved my ED30, yet I still sold it and ended up with a MK5 Diesel due to the number of miles i do.
Why? Not because I couldn't afford it (I save about £1k per month even after paying my mortgage, bills, and shopping etc for the family), but because we need to consider our future as well. My main priority at the moment is paying off as much of my mortgage as possible. i then need to consider my children's future education etc. On top of that, we want a larger house 5 or so years from now, and i would like to get that and keep our current place to rent out.
Hence, the way I see it, is that im saving hard for our future, to make our future easier. Once im at that stage in 5-6 years, maybe then i can buy myself the car I've always wanted etc. Remember a nice car is a luxury. It won't earn you anything etc.
I know there are those who would say you only live once and to enjoy it etc. But for me, i feel you cant live life like that and not plan for your future. Especially when you have a young family as well.
Keep saving for a deposit mate. You'll be glad you did in the future, trust me.