Buy 2nd hand.. its always tax free.....
trust us.. 2nd hand 250cc bike wont regret, you will get over it very fast. No point buy new..
Unless you are willing stay in B2 class license for life...
Now for the bike recommendation:
1. Kawa Z250 cheap to maintain (not as cheap as kapchai but its cheaper compare to other Jepuns brand)
2. Benelli TNT 250.. Twin also .. sounds like bigger bike since its using 360 firing order but its Chinese bike basically, you need to do more research on bike reliability and spare parts availability in MY
3. Yamaha R25 twin Fastest compare to the rest, look handsome baby R1, but engine maintenance is on the high side since its tuned for performance,
valve clearance every 10k Km and so on..
Beside that, most of the 250 are single bore cylinder (Yamaha XMAX, KTM duke 250, Honda CBR 250, Honda CB250R (new))
been riding R25 for 2 years+ now...