I previously bought headphones a few years ago from www.AudioJunkie.com. Unfortunately, this website does not operate anymore due to a "partnership dispute".
Anyone know where I can get top level headphone brands (Bose, Sennheiser, etc) for a relatively cheap price?
I'd suggest www.minidisc.com.au
I've used them once before and got a decent pair of Audio Technica headphones. It was the cheapest price I could find (excluding eBay and non legitimate sites) and they were great, the site also has a lot of positive reviews.