I second the BMW 3-series seats. I have a set of M3 seats in a'32 Chev. It's snug, but workable. I can also recommend late Mini seats. They're right at 20" and very comfortable. They even have heat.