Thanks so much for your input bcrdukes. I know you know your stuff!
I guess my budget is around 5-800 though ideally I want to spend 5-600. I'm looking to buy something a couple years old. I would say I'm super fit although I haven't been to the gym the past 2 months because I fractured my collarbone. But I'm consistently active playing sports or lifting weights.
I guess 30 km isn't much at all haha.

60-70 km is more accurate? haha
In terms of speed, I'm not the daredevil I once was so I don't need something with blazing speed. I want something that isn't completely entry level because I know I'll outgrow it.