Well, for what it's worth, it sounds fast to me!
I run a 5K in about 32 minutes.
But, you MUST keep in mind that I am running on different terrain... and hills and wind play into your speed. So, you can't really compare your time to my time... unless we are running side by side somewhere.
The key here is to set realistic goals for yourself.
For me, to run a 10 minute mile (sorry, I live in the USA!)... or less... is awesome! For others, that is slow... and for some that's fast.
We all have our own physical limitations and we have to set our goals accordingly.
So, set some goals that are challenging and realistic for you... and go for it!
"Life is not a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather, to skid in broadside thoroughly used-up, totally worn out, and loudly proclaiming: WOW WHAT A RIDE!!!!"