Is there anyway to get him besides Honey Trees?
Nope, not without trading.
The only other way to get burmy without honey trees in platinum is to:
- trade from GTS
- Trade from friends
- Get one from HG/SS from headbutting in route 38 and then trading
So the only way to get them is from trading or cheating. Sorry.