You guys are overexaggerating...
I put a cupholder in my 86.5, and replaced the broken one on my 89, and if it's a can or smaller, you need to put something underneath (since I don't have the support bars on either), as they'll fall through, however any standard 20oz cup (or 591ml for the non-cool metric system-ers) from many fine retailers will catch and sit nicely with no worries. I also put it in the 2nd cupholder, or it'll hit my elbow as I shift...
My 92 however, has an airbag, so it has a much more shallow center console and I don't have to worry about anything falling through, including 12 oz (355ml) cans...
p.s. no one eats or drinks in my car, including myself and my girlfriend. NO EXCEPTIONS...
either we eat there, or we eat at home, no inbetween snacking, even the opening of the bag is forbidden. Trust me, I've kicked my brother out before for that reason..!!!