Try this site, www.bhamdining.com
Jim N Nicks is pretty good BBQ in a nice dining room suitable for dinner. I remember a location on University just south of downtown, but can't seem to find it now. Maybe they closed that one. Ollie's is fine for lunch, but it's a drive-in place. Not a sit down for dinner. For a quick roadfood lunch in heart of downtown, go to Pete's Famous Hot Dogs at 1925 2nd AVe. North. You can just squeeze in the narrow storefront, and after at least 4 dogs eaten standing up you may not squeeze out. They are gud.