$50k is an above-average income in Germany and Germans already earn much more than people in most countries.
Still the everage 35k will earn you a million in 30 years. Even an under average 25k will earn you a million in 40 years. More interesting - why are we not all millionaires? Who is robbing our money?