When a user types in ferrari hire, the site above us has lots of inner pages listed underneath their url. We just have our home page listed. How can we get our inner pages listed too?
If you sign up for Google Webmaster tools, it will telll you which SiteLinks have been automatically created for your site. The best way to get pages listed as SiteLinks is to get links to those pages. Find someone who might find one of your inner pages to be a useful resource for their site, and ask to exchange links with them (with them linking to your inner page of course). You can also find directories that accept deep links (like mine) and try to get your inner pages listed in a bunch of link directories. Or, write articles about your topic and link to your inner pages in your Author's Resource box. Use this list for your article submissions. In short, do the same thing to get links for your inner pages as you do for your domain name, and you can end up with more traffic, higher rankings, and a bunch of SiteLinks.
I can't see a site with sitelinks when I do that search! This is good news for you. For some reason, google does not think that competitor should stay in top of SERP for those keywords.
Google hand edits the top results like that because they feel they are the leading site for that term. It makes them a lot harder to shift and only number 1 can have results like that.
You can find some useful information to solve your problem here: http://stomperblog.com/2007/12/09/report-3-days-to-a-google-listing-with-indent/
You should try to optimize your site inner pages and should do directory submission for your inner pages.