I brought classic royal enfield 350 6 months back ego., from my experience , I suggest not to buy this royal enfild classic 350 because of following reasons.
1) it dosnt give a better milage and it gives about 30-35 km.
2) it is heavy weight.and cant be controlled by short peaople.
3) once its parts gets damaged we should pay thousands of rupees to set it right.and these parts are not availabe in other shops except royal enfield showrooms.
3) lot of disturbence.
4) very high cost
5) it is not useful to ride in local areas where pits are present .
6) but, it provides a good road grip.
7) I dosnt find any realiability in this bike.
at last, my suggestion is you can buy on your own intrest., from my self choose to selt other rather than this. thanq