You're right @Paradox. Most German clubs have tickets that are generally affordable for everyone.
I think it was Uli Hoeneß at Bayern München who was quoted as saying something like "Yeah, we could put our prices up and still sell out but that's not in the interests of our fans".
Fortuna Düsseldorf have a ballot for two games a season for people to apply and get free entry (pretty sure that I read the number of people who applied for the game against Eintracht Braunschweig was three times their capacity). Talking of which Braunschweig have a system for people on a low income to apply for tickets at a lower price than the standard entrance price but normally you can get a Bundesliga ticket for around the equivalent of £15 depending on the club, the football pyramid is absolutely massive here and most of the time you can find a match near you for €5 and buy bottles of beer for €2 a pop (or do what a few people did at the Osterode derby and buy a whole crate, absolutely unthinkable in Scotland).