http://wethepeoplebmx.de/reason-fc Probably way out of your price range, but this will get you around and you can do cool shit. Also check your local bike shops. You can usually haggle the price down a bit.
I'd never suggest a BMX bike to ride around a city, it's way too tiring with a small sprocket. I used to ride to my local skatepark every day and it's not very far but it wears you out.