FC Nürnberg alongside Mariners teammate Dean Heffernan, with both players signing one-year loan contracts with the Bundesliga club. Beauchamp began training with Nürnberg shortly after the end of the World Cup, and scored a goal in his first match for the club, a 3–2 win over FSV Erlangen-Bruck. Beauchamp made his first Bundesliga start for Nürnberg on 4 November 2006 in a 2–1 loss away to Hertha Berlin. He has since become a regular of the starting first team, occasionally coming off the bench. He scored his first goal against Energie Cottbus on 18 February 2007. At the end of the 2006–07 season, 1. FCN elected to sign Beauchamp on a full contract. In the summer of 2008, Beauchamp moved to Danish champions AaB Football. On 17 August, in his first match in the Danish league, he was shown a straight red card 18 minutes into the game. Precisely one month later he was sent off once more in a UEFA Champions League match against Celtic in Glasgow, though on this occasion it was actually his team-mate Michael Jakobsen who should have received the red card as Beauchamp was not involved in the foul that led to the decision. Melbourne Heart Beauchamp signed a two-year deal with Melbourne Heart on 17 May 2010, returning to the A-League following a four-year stint in Europe. He was the sixteenth player to pledge his future to John van 't Schip's new side. He featured 23 times for the club, including nineteen starts, in its inaugural season. He struggled to cement a position in the starting team due to the good form of younger teammate Michael Marrone. Sydney FC On 20 April 2011 it was announced that Beauchamp had signed for Sydney FC on a multi-year contract. He had been released a year early from his contract with the Melbourne Heart for the move to take place. He also joins Jamie Coyne who moved from Perth Glory. Western Sydney Wanderers On 30 June 2012, it was officially announced he had joined the newly formed Western Sydney Wanderers club. On 20 July 2013, Beauchamp started for the A-League All Stars in the inaugural A-League All Stars Game against Manchester United, a match in which the A-League All Stars were thrashed 5–1, courtesy of goals from Danny Welbeck, Jesse Lingard and Robin van Persie. Beauchamp was substituted off in the 83rd minute of the match, and